-
Hmm... may somebody has some idea? velesoft? z00m?.
2009-11-09 15:25:24 UTC in Fuse - the Free Unix Spectrum Emulator
-
Hmm... the data itself dynamically allocated of course (the patch does not change this area at all), only the administration area (the memory_page struct) 'multiplicated' in order to each periph have their own.
2009-10-19 17:25:51 UTC in Fuse - the Free Unix Spectrum Emulator
-
oops.. ;-)
2009-10-18 20:03:43 UTC in Fuse - the Free Unix Spectrum Emulator
-
If more than one peripherale share the ROMCS line than they clash with the "last" because there is only one romcs memory_map (memory_map_romcs[]).
Here is two patch:
- first change the common memory_map_romcs[] to local memory_map_romcs[]s for every peripherials
- the second change memory_map_read[] and memory_map_write[] to pointers.
2009-10-16 11:05:34 UTC in Fuse - the Free Unix Spectrum Emulator
-
Here is a patch...
2009-10-09 10:04:21 UTC in Fuse - the Free Unix Spectrum Emulator
-
Here is a patch...
2009-10-09 10:01:45 UTC in Fuse - the Free Unix Spectrum Emulator
-
khmm... khmm... first i want to see a more or less proper boot... and next we start a debate about 2k/128k ROM or 128k/512k RAM ;)
So, now i stuck somewhere in boot loading. After mb02 load the first sector to #8000 (#400 byte), reset DMA, "abort" FDC, stop FDD motor, and "hang up". The Z80 make endless circles around #002b:
#002b CPL
#002c LD (HL), A
#002d XOR (HL)
#002e LD (HL), A
#002f XOR...
2009-10-04 19:43:28 UTC in Fuse - the Free Unix Spectrum Emulator
-
Uhum... thanks.
BTW... IMHO... to pull /ROMCS when /RESET is a kind of automapping "point" ... :)
2009-09-24 17:19:20 UTC in Fuse - the Free Unix Spectrum Emulator
-
I open a patch item#2858687 for it...
BTW:
"MB02 has no any automapper, any pagging memory
space on #0000-#3FFF is done with explicit OUT by software."
This is not really true, because MB-02+ somehow have to bootup, so when Spectrum reset, MB-02 map the 'boot ROM' to address space 0x0000-0x07ff.
You include only a 2k BOOT ROM, but schematics talk about 64k ROM, and the manual talking about...
2009-09-14 16:47:22 UTC in Fuse - the Free Unix Spectrum Emulator
-
Feature req: MB-02+ emulation - ID: 2832531
Here is a very first patch. It does nothing but page in the boot ROM (nice animation :)
I think, first i try to implement the emulation without RTC/PIO(LPT interface) and with a very minimal Z80 DMA.
2009-09-14 16:39:31 UTC in Fuse - the Free Unix Spectrum Emulator