Search found 654 matches

by bob_fossil
Sat Feb 24, 2024 12:11 pm
Forum: Hardware
Topic: Question... 2nd joystick button?
Replies: 9
Views: 254

Re: Question... 2nd joystick button?

Just to eliminate the obvious, many emulators can assign joystick / controller buttons to whatever keys you choose. With real hardware, the question is "Which joystick adapters did support more than just four directions and fire ?" On my +2, the divMMC Future's Kempston joystick interface...
by bob_fossil
Sun Feb 11, 2024 9:21 pm
Forum: Programming
Topic: ZX0 compressor for Win64
Replies: 5
Views: 332

Re: ZX0 compressor for Win64

There's a 64bit windows binary available for this faster ZX0 compatible compressor.

https://github.com/emmanuel-marty/salvador
by bob_fossil
Sun Feb 11, 2024 11:33 am
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

P.S. I have found another issue with this 128 fix — though it doesn't matter for the purposes of my modded version, because I won't be using the demo playback routine. The title screen calls a routine at 60458, which waits for a keypress, and if no key is pressed, eventually goes into "attract...
by bob_fossil
Mon Feb 05, 2024 9:26 pm
Forum: Games/Software
Topic: R-type question
Replies: 54
Views: 1991

Re: R-type question

flatduckrecords wrote: Mon Feb 05, 2024 7:53 pm If your DivMMC's version of esxDOS is up to date you should have Nihirash's dot-command called SCL2TRD, e.g.
esxDOS v0.8.9 supports loading .scl files directly so you don't need to do this. You can open them straight from the standard esxDOS NMI browser or my replacement long filename browser.
by bob_fossil
Sat Jan 20, 2024 10:50 pm
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

equinox , can you try applying the following POKES to my previously modified RFC code block? 60116, 237 60117, 123 60118, 96 60119, 238 60318, 96 60319, 238 The RANDOMIZE USR call to 60312 was writing the current stack pointer (SP) into the 128K BASIC system variables which was causing the previous...
by bob_fossil
Sat Jan 20, 2024 6:02 pm
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

The code that was patched at address 60116 / $ead4 looks like it is setting 'HL to $2758 already. ead4: ld sp, $69e8 ead7: nop ead8: ld hl, $2758 eadb: exx eadc: ld bc, $ffff eadf: ret As was previously said, this works okay in 48k mode. If this was the issue it would return 'B: Integer Out Of Range...
by bob_fossil
Sat Jan 06, 2024 4:26 pm
Forum: Brand new software!
Topic: Trap Door 128k mod
Replies: 7
Views: 589

Re: Trap Door 128k mod

Loads on a real Spectrum using a divMMC and esxDOS. Unfortunately, it looks like the IM2 table that does the AY sound track is in uncontended memory as there is constant 'snow' on screen in the title menu and in game.
by bob_fossil
Sat Jan 06, 2024 4:21 pm
Forum: Games/Software
Topic: Some gigascreen game prototype: need input
Replies: 26
Views: 1523

Re: Some gigascreen game prototype: need input

Effects looks fine on my grey +2 through RGB/SCART into an LCD TV. Background is very solid. Player sprite is a bit shimmery as it's constantly animating but it looks good. Scrolling around is fine too. One of the frames of animation when rotating the gun round has a horizontal 8 pixel line that sho...
by bob_fossil
Thu Dec 28, 2023 2:42 pm
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

This seems to work -- and I very much appreciate your time looking at it. Yes, Rockfall 1 has some underlying BASIC (Rockfall 2 doesn't) and there's a lot of LET s$="(yuuu) (diii)eddd" lol to support the Currah speech. There is also one particular Currah speech that plays when you get the...
by bob_fossil
Sun Dec 24, 2023 12:25 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

New version available here . (deep breath) v1.00 100% assembly rewrite of the browser to further reduce size and improve overall performance. NMI handler wasn't copying the 'real' bytes in bank 10 from 65024 - 65535 when it restored that section of memory. If you had POKEd that area of memory, the c...
by bob_fossil
Thu Dec 21, 2023 10:40 am
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

I've re-uploaded a version which no longer crashes when you lose a life. When you lose a life the code sets the stack pointer to a value held in $5b88. On 48k machines this address is inside the printer buffer area at $5b00 which is a safe area to store your own data and code. 128 BASIC however uses...
by bob_fossil
Tue Dec 19, 2023 11:48 pm
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

Thanks but you seem to have screwed something up here. I get errors like "J Invalid I/O device" when simply playing the game normally. And once it crashed/hung with no way to get out. I've re uploaded my .tap file with ketmar's additional POKES. Completed the 1st level okay but it still b...
by bob_fossil
Tue Dec 19, 2023 1:15 pm
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

http://www.thefossilrecord.co.uk/wp-con ... all128.zip

This should work when loaded from 128k now. The original loader was one large CODE block loaded from 16384 which stomped over the printer buffer which 128 BASIC uses for paging. I've also applied my patch for the sound effects.
by bob_fossil
Tue Dec 19, 2023 11:10 am
Forum: Programming
Topic: Rockfall: why does this game crash in 128 mode?
Replies: 31
Views: 1762

Re: Rockfall: why does this game crash in 128 mode?

For example why does this crash? What is happening? (recording of Rockfall Designer tool) https://cl4.org/__2023-12_rfdesigner_death.rzx When you collect the diamond, the code enables IM2 and jumps to an interrupt function at $fa01 which looks like it's sending data to the AY registers to do the so...
by bob_fossil
Mon Dec 11, 2023 9:03 pm
Forum: Programming
Topic: esxdos, dot commands, real tape loading
Replies: 5
Views: 307

Re: esxdos, dot commands, real tape loading

Are you directly calling the ROM tape load functions? When an esxDOS dot command is executed the normal ROM is paged out as the dot command is loaded into address 0x2000 / 8192. It is possible to call ROM functions when the esxDOS ROM is paged in with the following bit of assembly: rst $18 defw <add...
by bob_fossil
Thu Dec 07, 2023 10:23 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

Hi, I know about the 426 files-in-folder limit, but is there a limit on the number of folders themselves? I'm currently struggling to put a large number of files on a vhd (~950 files in 275 directories, each of which has one subfolder). Files and folders are represented by the same structure so you...
by bob_fossil
Thu Dec 07, 2023 10:17 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

Hi @bob_fossil , Just tested spt files support and the playback quality is really good as before, but I was surprised by some graphic artifacts in music folders, when I use the up/down arrows during playback to go to the beginning or end of the file list. After that, various visual effects occur (b...
by bob_fossil
Sun Dec 03, 2023 4:08 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

New test version available here.

This should fix the reported graphics glitch when certain long filenames spill over the screen.
by bob_fossil
Thu Nov 30, 2023 10:22 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

Thanks for the clarification, Bob. I also tried a lot of files in the /SPECCY/TAP-FIX/ folder, but none of them could be renamed. Does this explanation also apply to them ? It's easier to list the files that are 8.3 in that folder. :) ACE88-48.TAP BLACKMA1.TAP BLACKMA2.TAP FOXFBACK.TAP HADESNEB.TAP...
by bob_fossil
Wed Nov 29, 2023 10:47 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

Hi, Bob, PM with my test image has been sent. Thanks for the image. The renaming code is worked as expected. Using my test program it appearsthat all but one of those files in your folder have long file names. The only 8.3 filename I can see is AMC-A.PZX Even short filenames like Cobra.pzx Batman.p...
by bob_fossil
Tue Nov 28, 2023 9:56 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

Hi @bob_fossil , I have a possible issue and a question. It's a visual glitch that corrupts the first letter in the file name, when I scroll the file list with the right arrow, page by page. In my case its a folder with a couple of dozen pzx files and when I press the right arrow several times and ...
by bob_fossil
Sat Nov 25, 2023 8:50 am
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

desUBIKado wrote: Fri Nov 24, 2023 6:12 pm I think my problem was in my SD card, as Pegaz commented, and not in your program. Please accept my apologies.
No need to apologise. Was nice to revisit some demos that require Pentagon timings to check it was still working. :)
by bob_fossil
Fri Nov 24, 2023 6:08 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

Dont work very well. System freezzy when i save configuration in slot 3 (maybe 3 minutes or more with red led on). Finally operation ends well. Works, but spent much time to save or create slot. I've just tried saving and loading slots with v0.99a4 on my ZX-UNO and didn't find any issues. Loading a...
by bob_fossil
Mon Nov 20, 2023 5:27 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

desUBIKado wrote: Sat Nov 18, 2023 10:40 am In the v0.24 release works fine.
Does it work again in v0.99a4 if you replace the _UNO file in the BPLUGINS folder with the _UNO file from the v0.24 release?
by bob_fossil
Fri Nov 17, 2023 5:47 pm
Forum: FPGA Devices
Topic: Long Filename Browser for ZX-UNO / esxDOS
Replies: 1208
Views: 154252

Re: Long Filename Browser for ZX-UNO / esxDOS

Hi Bob, thanks for your great work on this application. I have detected that the ZX-Uno custom options are not being recorded in the slots. Does changing options from the main window still work - can you change the video timings, CPU speed etc? I don't suppose you know which version this stopped wo...