Jump to content

factus10

Members
  • Content Count

    26
  • Joined

  • Last visited

Community Reputation

12 Good

About factus10

  • Rank
    Space Invader
  1. Here's a good page on how to that includes ROM images.
  2. Here's a list of RGB monitors. There was at least one Sony from the 80s with a SCART input: I remember it on the computer I used at work.
  3. The main reason(s) to use INKEY$ are avoiding the INPUT prompt (?) and accepting input with characters that cause INPUT to crash (usually the comma). If you want to use INKEY$ for the latter, do something like this (pseudo Sinclair BASIC off the top of my head): 9000 let a$ = inkey$ 9001 if a$ ="" then goto 9000 9002 if a$ = chr(118) then goto 9099 9003 rem 118 is the sinclair newline/return 9003 rem other if statements to break out of the loop 9010 let p$ = p$ + a$ 9011 goto 9000 9099 return Call it (where you need to accept input) with: 100 gosub 9000 105 rem parse p$ however you'd like That said, writing a parser to fit in 16K is going to be a challenge. You may want to write the parser as a subroutine that returns simpler versions of the input. Something along these lines: split the input on non-alpha characters (space, probably) assume the first word is a verb map verbs to hexadecimal values: get=01, put=02, open=03, close=04, drop=05, etc, up to FF assume the second word is a noun map nouns to hexadecimal values, up to FF append the noun value to the verb value, so you have a string like "A90E" return from the subroutine compare result to the acceptable verb/noun values: IF $v = "FE01" THEN [do something]
  4. That's probably a Fairlight CVI. They were really popular for effects in music videos in the 80s.
  5. Well... it could be. The code is all over the place and won't execute. You're missing NEXT statements, the DATA statements are inside your (non-existent) FOR loops... and then there's that RESTORE 10 that'll be executed 25 times. This isn't ZX-81/TS-1000 BASIC: it lacked READ, DATA and RESTORE. Machine language on the ZX81/1000 is usually executed with a USR statement, like LET A = USR(16514) A would receive any value the machine code returns.
  6. You could put machine language above RAMTOP but that was problematic: saving a BASIC program didn't save the machine code. And, on the ZX81/TS1000, there was no easy way to say "save this portion of memory". It was a little easier with the 2068. This book might help you with ZX81/TS1000 machine language programming.
  7. I also had an Okimate 10 bitd. I used some very smooth perforated paper with it. I have a box in my attic. I'll see if I can dig it out and find out what brand it is. Ribbons show up on ebay all the time. Little pricey
  8. Not yet. The latest update was test castings of the case. The only thing that's shipped so far is motherboards for backers who wanted only that. Join the FB group. I've seen a couple people offer to sell theirs. The people behind the kickstarter have been working fairly hard on it for more than a year, have had a few setbacks (original case manufacturer bailed) but seem to be reasonably on track. From what they've said, they are just trying to get through. There doesn't seem to be any extra capacity in their budget to make it an ongoing concern. My guess is that there will be overrun on the PCBs and cases and anything extra will be assembled and sold in the shop. The Next PCB will fit in the Retroradionics case, I believe.
  9. Ditto the 2068. I've seen several schematics for making it useful (I think in the Yahoo group) but you lose the half-intensity colors and, if I recall correctly, it requires a monitor like the Commodore 1902.
  10. The old Zebra twister board didn't have a ROM. It was huge, though, and had a Spectrum connector on one side and continued the TS connector on another, I think. It's been a good 25 years since I sold that system.
  11. I have a TS2068 with a Spectrum ROM twister and an Interface 1bis. The Spectrum ROM is compatible enough for the Interface 1bis to work. The main downside of the 2068 is the poor video signal, even from the composite out. I don't know about the video output of a +2 but I suspect it's still PAL (vs the NTSC we have in the US). The only thing the modulator does is superimpose the video signal on a TV frequency. It doesn't change the scan rate nor number of scan lines. But a video converter will convert the composite PAL signal to HDMI, which would work I think. As for power, you'll need a 9v adapter. You can get one here in the US that puts out the proper amperage on the correct connector for almost nothing. Here's the person who sells twister boards with a Spectrum ROM on them. You might want to reach out to him about making a couple. He also is responsible for a whole series of new motherboards ("Harlequin"), if you're really adventurous. He has one up now that will do 128k, has build-in DivMMC, AY chip and joystick port. You "just" need to populate it And Retroradionics has cases, keyboards, overlays, etc. Here's their facebook page, too. I have a 98% complete 128K Harlequin with a case, keyboard and overlay from Retroradionics. Just need to finish up some jumpers and test it out... but then I backed a kickstarter for the ZX Next, so I'm just waiting for that to finish up and ship instead.
  12. If I recall correctly, the 1000 tapes were about 300 baud and the 2068 recorded/read at 1200 or so.
  13. Video output of the 2068 is notoriously noisy. There's a word doc in the TS 2068 Yahoo Groups files area on improving the signal quality (requires opening the 2068 and soldering). I haven't tried it yet but it looks relatively simple. Here's a link to the group: https://groups.yahoo.com/neo/groups/ts2068 Is your twister board from Superfo? He's active on that list. Since you have the twister board, you may want to check out the Interface 1bis (https://sites.google.com/site/interface1bis/). I use it with Superfo's twister on my 2068 and it works great. You can put files on an SD card and load them using Interface 1 commands (the manual: http://www.sinclair.hu/speccyalista/konyvtar/kezikonyvek/ZXInterface1_Microdrive_Manual.pdf).
  14. No, but CP/M is pretty much the same across systems. I've never seen CDOS. You should check out the Wikipedia article. It's pretty good.
  15. Check over here: https://www.sinclairzxworld.com/index.php Mostly European guys but there are a few Yanks there.
×
×
  • Create New...