Search found 20 matches
- Mon Aug 15, 2022 9:14 am
- Forum: Development
- Topic: expansion board: zx-pico-io
- Replies: 27
- Views: 8230
Re: expansion board: zx-pico-io
From what I've read (including looking through ROM listings), it seems like I, IX, and the shadow registers all must be left alone to avoid interactions with the display interrupts. IY seems like it should be safe if restored to $4000 (which BASIC expects) before you return, but I may be missing som...
- Mon Aug 15, 2022 3:39 am
- Forum: Development
- Topic: expansion board: zx-pico-io
- Replies: 27
- Views: 8230
Re: expansion board: zx-pico-io
Okay, so it gets weirder... I can execute the code from the IO device at 0x3002 *if* the machine is in FAST mode, but things fall over in SLOW mode. The same code (listed below) runs correctly out of regular SRAM (in SLOW or FAST mode) Currently I'm copying the data to 0x2000 which is SRAM in this m...
- Sun Aug 14, 2022 9:40 pm
- Forum: Development
- Topic: expansion board: zx-pico-io
- Replies: 27
- Views: 8230
Re: expansion board: zx-pico-io
So I believe trying to be cute and *execute* code from my IO device (a small stub that'd copy a larger piece out) was what really got me in trouble. The mechanism that NOP-izes most instruction fetches when A15 is high appears to work as "normal" on the zx81+38. Moving the address matching from 0xFn...
- Thu Aug 11, 2022 3:55 pm
- Forum: Development
- Topic: expansion board: zx-pico-io
- Replies: 27
- Views: 8230
Re: expansion board: zx-pico-io
I'm kicking myself for not thinking of this first: https://twitter.com/matseng/status/1554534431523741697 https://pbs.twimg.com/media/FZLRKPSWIAEtrqV?format=jpg&name=4096x4096 Soon happy enough with the layout for my RP2040-based EPROM emulator to send for some PCBs. Managed to fit everything on the...
- Thu Aug 11, 2022 1:32 pm
- Forum: Development
- Topic: expansion board: zx-pico-io
- Replies: 27
- Views: 8230
Re: expansion board: zx-pico-io
Excellent. Good to realize my approach is fundamentally flawed before I do another board spin! The ZX81+38 with 8K ROM / 32K RAM decodes memory this way: 0000-1FFF ROM-A 2000-3FFF RAM-1 4000-5FFF RAM-2 6000-7FFF RAM-3 8000-9FFF RAM-0/ROM-A* A000-BFFF RAM-1 C000-DFFF RAM-2 E000-FFFF RAM-3 * Instructi...
- Thu Aug 11, 2022 3:27 am
- Forum: Development
- Topic: expansion board: zx-pico-io
- Replies: 27
- Views: 8230
expansion board: zx-pico-io
I'm building a little multi-purpose IO board to go along with the ZX81+38 I assembled... after a couple setbacks (I foolishly checked my header orientation vs the schematic, not the layout of the ZX81+38 and thus got it backwards -- addressed by inverting the header but also causing the board to fac...
- Thu Jul 28, 2022 4:48 am
- Forum: Welcome Area
- Topic: Greetings from Palo Alto, California
- Replies: 7
- Views: 2663
Re: Greetings from Palo Alto, California
The custom keycaps I ordered from WASDkeyboards arrived today and the machine is looking much more complete now:
I need to finish up the case design (rear cover, opening for expansion port).
I need to finish up the case design (rear cover, opening for expansion port).
- Tue Jul 26, 2022 9:46 am
- Forum: Welcome Area
- Topic: Greetings from Palo Alto, California
- Replies: 7
- Views: 2663
Re: Greetings from Palo Alto, California
Oh that is very slick, using the tape interface and being able to bootstrap from emulation of tape audio. My approach is definitely more involved and I figured I'd eventually end up modifying the ROM to support it transparently. Still going to finish building up these IO interfaces, since I've alrea...
- Tue Jul 26, 2022 8:03 am
- Forum: Welcome Area
- Topic: Greetings from Palo Alto, California
- Replies: 7
- Views: 2663
Greetings from Palo Alto, California
Hi! I mostly grew up with a C64 that I learned BASIC and 6502 assembly on, but two years before our family got that machine, my father spent several evenings soldering together a MicroAce (unlicensed ZX80 clone) on our kitchen table and eventually hooked it up to a small B&W TV on UHF33 and we witne...
- Mon Jul 25, 2022 9:54 pm
- Forum: Hardware
- Topic: Problem with running SHREB programs on ZX81+38 clone
- Replies: 0
- Views: 1420
Problem with running SHREB programs on ZX81+38 clone
I've been trying to get various SHREB based stuff to run on a ZX81+38 (rev1.7) and have not had much luck. WRX16K style hi res graphics seem to work fine on this machine. I suspect some subtle incompatibility in the memory layout or decode logic might be causing problems. The machine has 32KB static...