Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


rje last won the day on January 15

rje had the most liked content!

Community Reputation

166 Excellent

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I've also got this thing about the original Civilization game... but not the whole game. It really bogs down once you have to manage a lot of units and cities. I'm'a gonna merge these two games... add in a dash of Dwarven Fortress... and see what I get.
  2. On the other hand, Ben's breadboard projects, being super flexible, have the most potential. If you can drop in a KERNAL into Ben's project, then it would be in a tie with the standalone PET. If you could drop in a sound synthesizer, then it would surpass the others. If you rejiggered the system to use memory banking, you'd then be close to "dream computer" level (there's one schematic posted on Ben's website: https://www.reddit.com/r/beneater/comments/k6tgfg/a_simple_way_to_add_banked_memory_to_be6502/). You'd need to attach an SD or IEC port. Of course, all those bits would add up to quite an achievement.
  3. When I compare this with, for instance, Ben Eater's 6502 breadboard, or the FW8B PET single board, or the PE6502, I see this: 10/10 Off the Shelf 10/10 65C02 0/10 128K+ Memory. These generally live within the 6502's 64K limits, and so don't deal with RAM banking. 10/10 Composite or VGA Video*: Composite for the PET and PE6502, "Poor Man's VGA" for Ben Eater's video card (might need some improvement tho...) 0/10 Sound. I don't think any of these have sound (does the PET?) Storage (SD): 2/10 for the PET (IEEE-488), 5/10 for the PE6502 (fast serial), and 0/10 for Ben's breadboard (no I/O). Commodore Operating System: 10/10 for the PET. 0/10 for the PE6502. 2/10 for Ben's breadboard (because you probably could just drop in a KERNAL). So out of 70 points, The standalone PET gets 42 points. The PE6502 gets 35 points. Ben's breadboard 6502 gets 32 points.
  4. For amusement or bemusement, I'm comparing 8 Bit Guy's article (http://www.the8bitguy.com/2576/what-is-my-dream-computer/) with the Commander X16. I expect this to of course be an almost perfect match. Let's double check! I'll rate each requirement on a "ten-points" scale. 9/10: OFF THE SHELF COMPONENTS -1 for the FPGA. (To be fair, though, I suspect this is unavoidable.) 10/10: CPU The 65C02 at 8mhz ticks all the boxes. 10/10: MEMORY ...exactly what the X16 does. 10/10: VIDEO Again, VERA ticks the boxes. 10/10: SOUND This is a low(ish) bar: just about anything reasonable would've made him happy. 10/10: STORAGE He wants an SD card; if necessary, the Commodore IEC serial connection would let him use SD2IEC. So we get both. Win-win. 10/10: OPERATING SYSTEM He wants a Commodore "successor" machine, with the Commodore fullscreen editor, that uses PETSCII. ...and he got that, too. OVERALL PHILOSOPHY Yup. In short, the X16 is not missing any of the "requirements" of the "dream computer". Call it 69 out of 70 points.
  5. Welcome! Sounds like we have similar backgrounds (including "no Python"), and similar reasons for being here.
  6. Whilst thinking about using something like pi1541 to emulate a 1581 IEC device, I started thinking about the IEC port itself, and wondering, well, I betcha it could be reprogrammed to do something it wasn't designed to do. In other words, a different protocol. That's kinda what those quick-loaders did back in the 80s -- custom programs loaded into RAM on the 1541 and the C64 for parallel or fast-serial load/save.
  7. I ask, because I'm looking at projects such as https://github.com/pi1541/Pi1541 as one possible bridge to the X16.
  8. Thanks! Good enough. And Bruce says: Even 9600 bps is good enough; more is gravy. Thank you both for answering.
  9. Now I want to turn back to IEC. Will the X16 will be able to use Burst mode when talking to things like 1571s and 1581s?
  10. Right - and just know that I’m not completely up to speed with what’s currently in the works for communications, be they serial or parallel or other. All I know at the moment is that there’s an IEC port. As for development: even with the emulator, I’m doing all the development on my Mac, and then booting up the emulator for testing. So, yeah, I would like wire transfer at any speed. ANY speed, just about. IF it’s only for software testing, then no transfer speed is needed, because most of the work is on the emulator, and one SD swap per hour probably doesn’t matter. IF there is hardware testing involved — i.e. a card — then it might ought to do better. Now then, if I can run a 1581 IEC burst-mode emulator on my Mac, so much the better.
  11. So OK the original map is probably around 1024 x 512.
  12. An excellent upgrade suggestion, Guy, thank you. As you can see from the data, there are several instances where that tweak would shrink the data size. ...sure enough, it trims 16 full lines of code, or (very roughly) about 1K. As an example, here are the first four lines of the improved runlength encoding, which almost handle the first five lines of the old encoding. So I predict it's around 16% more efficient. 240 DATA 3,$00,$12,$ae,185,$91,5,$14,$16,$14,$00,$12,189,$c9,1,$ae 245 DATA 130,$14,0,190,$c9,1,$17,133,$c9,2,$16,$ca,178,$c9,4,$cb 250 DATA $14,$91,$14,130,$c9,1,$af,133,$c9,3,$ca,$e9,$16,176,$c9,2 255 DATA $e7,$e9,133,$c9,1,$af,134,$c9,3,$e8,$e9,$cb,174,$c9,3,$e8
  13. These are fantastic tutorials!
  14. Re compression. Doesn't our nice Kernal have some shiny new decompression routines built-in?
  15. I'll give it a 50-50 chance for 2021. A lot can happen between Proto 2 and Release Candidate X: things can go super smooth (in which case I'm thinking July) or things can be rough (2022). This prediction brought to you out of near complete ignorance.
  • Create New...

Important Information

Please review our Terms of Use