Search found 112 matches

by jorgegv
Sat Apr 20, 2024 11:58 am
Forum: Brand new software!
Topic: Cesare The Somnambule
Replies: 14
Views: 590

Re: Cesare The Somnambule

Oh, this is your game? Sorry, totally missed it. Will download and play later. :) (Very busy with real life lately.) Not only mine, but yes the code is all mine. It's been made with my RAGE1 engine, and I think the result is quite acceptable :-) We also have artists, musicians and designers in the ...
by jorgegv
Fri Apr 19, 2024 6:18 pm
Forum: Programming
Topic: Goodbye,Z80
Replies: 31
Views: 1465

Re: Goodbye,Z80

Oh, it's not programmable, sorry
by jorgegv
Fri Apr 19, 2024 6:02 pm
Forum: Programming
Topic: Goodbye,Z80
Replies: 31
Views: 1465

Re: Goodbye,Z80

I heard that Intel's i9 16th generation will be a drop-in replacement for the z80. :) Just curious is there a programmable chip that can replace the z80 in the zx spectrum 48k box? I mean without having an external middle-man circuit. I Guess this one fits the bill? https://retrolemon.co.uk/sinclai...
by jorgegv
Fri Apr 19, 2024 11:53 am
Forum: Brand new software!
Topic: Cesare The Somnambule
Replies: 14
Views: 590

Re: Cesare The Somnambule

That's exactly what we intended to convey, so thanks :-)
by jorgegv
Fri Apr 19, 2024 9:26 am
Forum: Brand new software!
Topic: Cesare The Somnambule
Replies: 14
Views: 590

Re: Cesare The Somnambule

Just a small update:

The Plus3 DSK version has been just uploaded to Itch.io, you can create your physical disks or use your Goteks if you want :-) It loads in 15 secs!
by jorgegv
Mon Apr 15, 2024 9:35 pm
Forum: Programming
Topic: DSKTOOL - A tool for creating Spectrum +3 game loaders
Replies: 4
Views: 263

Re: DSKTOOL - A tool for creating Spectrum +3 game loaders

Just a comment for those early birds that have already looked at the code (are there any? :-) ): I found some problems with Gotek drives that in turn were symptoms of deficient FDC emulation in most emulators: everything worked fine except in Gotek drives, and RetroVirtualMachine and Es.Pectrum emul...
by jorgegv
Fri Apr 12, 2024 10:08 pm
Forum: Programming
Topic: DSKTOOL - A tool for creating Spectrum +3 game loaders
Replies: 4
Views: 263

Re: DSKTOOL - A tool for creating Spectrum +3 game loaders

Sorry, it's the disc loader from Robocop, not Robocop 3.

About the game: I did not get it, a contact passed me the disassembled loader as a reference.
by jorgegv
Fri Apr 12, 2024 5:18 pm
Forum: Programming
Topic: DSKTOOL - A tool for creating Spectrum +3 game loaders
Replies: 4
Views: 263

DSKTOOL - A tool for creating Spectrum +3 game loaders

Hi guys, I have been lately creating the +3 disk version of Cesare the Somnambule and due to the really tight that everything was laid out in memory at load time, using +3DOS for loading it was not really an option. So I set up to create my own loader in assembler, talking directly to the Floppy Con...
by jorgegv
Fri Mar 29, 2024 5:54 pm
Forum: Brand new software!
Topic: Cesare The Somnambule
Replies: 14
Views: 590

Re: Cesare The Somnambule

Wow, you beat me on this one! I was going to post the announcement on SC but PeterJ did it before me! Well, all us on Team Moritz hope that you enjoy the game, it's an adventure game in the spirit of classic Lucasarts/Sierra, unrolling a plot and getting/using objects, etc. And it's the first big ga...
by jorgegv
Tue Feb 27, 2024 7:18 pm
Forum: Programming
Topic: Bank 7 corruption while loading in Plus2A mode
Replies: 9
Views: 334

Re: Bank 7 corruption while loading in Plus2A mode

As zup says, the easiest way is to disable interrupts or use interrupt mode 2 with your own routine. If you need to use the ROM interrupt routine, and don't want to make the user have to load it in USR0 mode, then what you need to do as soon as your loader starts is switch to the 48K ROM (ROM3), an...
by jorgegv
Tue Feb 27, 2024 12:27 pm
Forum: Programming
Topic: Bank 7 corruption while loading in Plus2A mode
Replies: 9
Views: 334

Re: Bank 7 corruption while loading in Plus2A mode

Someone already had done it in this forums: viewtopic.php?p=63368#p63368
by jorgegv
Tue Feb 27, 2024 12:24 pm
Forum: Programming
Topic: Bank 7 corruption while loading in Plus2A mode
Replies: 9
Views: 334

Re: Bank 7 corruption while loading in Plus2A mode

OK, thanks for the replies. Someone pointed me to the Plus3 ROM disassembly which shows that the disk motor routine (the one that corrupts $E600) is only called if bit 4 of FLAGS is set (FLAGS is IY+1 when in BASIC). So I just added res 4,(iy+1) to my bank switching routine, and voila, corruption is...
by jorgegv
Tue Feb 27, 2024 9:15 am
Forum: Programming
Topic: Bank 7 corruption while loading in Plus2A mode
Replies: 9
Views: 334

Re: Bank 7 corruption while loading in Plus2A mode

I have tried fully disabling interrupts while loading, but I suspect the roms routines enable them again, because the corruption still happens.

I'll try to load forcing 48K ROM.
by jorgegv
Tue Feb 27, 2024 12:17 am
Forum: Programming
Topic: Bank 7 corruption while loading in Plus2A mode
Replies: 9
Views: 334

Bank 7 corruption while loading in Plus2A mode

Hi guys, I have the following problem: A 128K game works fine in 128K/Plus2 mode, but crashes in Plus2A mode. The problem has been traced as a corruption of a single byte at position $D600 in Bank 7 (offset $2600 from $C000). The data in that address is compressed, this change makes it decompress in...
by jorgegv
Sun Feb 18, 2024 4:54 pm
Forum: Programming
Topic: ZX0 with prefix at arbitrary address
Replies: 2
Views: 210

Re: ZX0 with prefix at arbitrary address

It's possible, but probably not worth it. Using a prefix won't be efficient if the prefix area isn't stored immediately before the decompressing address. Either ZX0 will need to use larger references (thus reducing compression), or we will need a much slower larger decompressor to "fill the ga...
by jorgegv
Sat Feb 17, 2024 4:56 pm
Forum: Programming
Topic: ZX0 with prefix at arbitrary address
Replies: 2
Views: 210

ZX0 with prefix at arbitrary address

Hi Einar Saukas , i'm trying to use ZX0 compression with prefix, but as far as I can see, the prefix table must be at the beginning of the compressed data (and It Will be skipped when decompressing). Would It be posible to use a prefix table at an arbitrary address other than the begining of data? T...
by jorgegv
Sun Jan 14, 2024 11:03 pm
Forum: Showcase your work!
Topic: New game (in progress): Cesare the Somnambule
Replies: 4
Views: 511

Re: New game (in progress): Cesare the Somnambule

Hey dude, nice to see you joined us recently!

It's still in the making, but quite advanced already. We are expecting to start user testing soon, in the next weeks.
by jorgegv
Sun Nov 19, 2023 6:22 pm
Forum: Programming
Topic: Can AGD do scrolling?
Replies: 14
Views: 644

Re: Can AGD do scrolling?

Being idealistic, I'd want a system that offered 8-way scrolling with a custom jump distance (allowing variable speed scrolling, or per-character scrolling, whatever you like). Plus optional colour mapping. I wouldn't expect parallax as that would definitely be WAY too ambitious. Interesting. As a ...
by jorgegv
Sun Oct 15, 2023 4:11 pm
Forum: Showcase your work!
Topic: New game (in progress): Cesare the Somnambule
Replies: 4
Views: 511

New game (in progress): Cesare the Somnambule

Hey people, We at Team Moritz are slowly but surely advancing with our current game, here is a promo video... 😊 https://i.postimg.cc/18Vfv5Ws/Captura-de-pantalla-de-2023-10-15-17-06-34.png A classic graphical adventure game, based on the great classic movie "The cabinet of Dr. Caligari" &q...
by jorgegv
Fri Jul 14, 2023 11:02 am
Forum: Programming
Topic: Using SP1 for scroller games
Replies: 22
Views: 1170

Re: Using SP1 for scroller games

Scroll Map Management A scrolling system can conceptually be seen as a viewport over a bigger map that can't fit in the view, so the need appears for moving the "viewport" over it in small steps. The visible zone of the map is then determined at all times by the position of the viewport o...
by jorgegv
Thu Jul 13, 2023 6:13 pm
Forum: Programming
Topic: Using SP1 for scroller games
Replies: 22
Views: 1170

Re: Using SP1 for scroller games

I have polished the map scroller and added a debug panel and view. Scroll speed and debug mode can both be enabled/disabled in realtime so that you can experiment with it and see the inner workings of the scroller. I'm preparing an extensive article on this, but meanwhile you can play with the scrol...
by jorgegv
Sun Jul 09, 2023 2:47 pm
Forum: Programming
Topic: Using SP1 for scroller games
Replies: 22
Views: 1170

Re: Using SP1 for scroller games

Basic multiscroll routines and framerate baselines My first step at multiscrolling is to do some Proof of Concept routines and establish a code harness where I can run some accounting in the background, and run any routine I want while measuring its performance. Of course this harness is also a tes...
by jorgegv
Sat Jul 08, 2023 5:45 pm
Forum: Programming
Topic: Using SP1 for scroller games
Replies: 22
Views: 1170

Re: Using SP1 for scroller games

Hi, I have spent some time developing a real scroll-map system (the code that decides when and where to draw new graphics while we are scrolling in any direction). This, and some new tiles specially designed for this kind of map, have made the examples much more nicer to view. But still, the animate...
by jorgegv
Tue Jul 04, 2023 5:48 pm
Forum: Programming
Topic: Using SP1 for scroller games
Replies: 22
Views: 1170

Re: Using SP1 for scroller games

Here is also the 8px scroll video, for the sake of completeness:

Image

And here are the TAPs for all the previous demos, for easy access:

1-pixel Multiscroll
2-pixel Multiscroll
4-pixel Multiscroll
8-pixel Multiscroll