Jump to content

x16tial

Members
  • Content Count

    76
  • Joined

  • Last visited

Community Reputation

60 Excellent

About x16tial

Recent Profile Visitors

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

  1. I'm thinking it's because it was frequently asked... ;D I kid, but yeah, I'm sure it, and any question of the type "Why not use processor/microcontroller ____________?" Is answered by that question in the FAQ, but reading it again, yeah, it probably has more to do with the VERA than with the 65C02, but all the same, that question is answered in the FAQ. And at this point in time any questions about hardware are pretty much moot as the specs are pretty well set in stone (or sand/silicon if you will ).
  2. Right, which is basically what I was implying. It *can* be done, but... why? Part of the charm (imo) is the single task nature of the machine.
  3. Here's how to run 2 processes on a Commander X16: Buy 2 of them. (But seriously, 8 bit computers are kind of single task machines aren't they?)
  4. I thought s/he was talking about pronouncing it with the G like in rouge (not rogue). Sort of like "zheef", sounds very euro-french, I think it's my new preferred way.
  5. Looks like there's a MiSTer core, among other clones of the Next. Most if not all being FPGA based, so those are also options. And since the Next itself is FPGA, what's "real hardware" in this instance anyway? Either way, you've sparked my interest in this, the Z80 (and CP/M) never coalesced into something firmly on the radar, so to speak. But its relationship to and influence on PC's that were to come is compelling.
  6. Just curious, do you have or plan to get the actual hardware? Looks like the Kickstarter was a resounding success for the 2nd release, so much so, makes me wonder if any will actually be for sale.
  7. Anything by Zachtronics is excellent. How could you leave out TIS-100, which they actually say is "the assembly language programming game you never asked for!"
  8. Garage is a good case study actually, it has both pronunciations of G in it.
  9. so.. it stands for Jraphics Interchange Format? >:) (I say, as long as you know what the person is talking about, and communication happened, pronunciation doesn't matter one bit)
  10. If you don't enter any BASIC lines (with a line number) or any immediate statements that use any kind of variables, you technically can use anywhere from $0400 to $9eff. Of course be sure to save your ML program first, if you're ever in doubt. But, if you do want to create an ML program that can be loaded and run as if it were a BASIC program, below are the bytes you need. Saving is a different matter, you'll need to save from $0801 to wherever your ML ends. If you use BASIC's SAVE command, it would just save the stub and leave your ML code behind. Here are those bytes: 0801: 0b 08 01 00 9e 32 30 36 31 00 00 00 080d: (where your program starts) What are these bytes doing? They're "grouped" like this: (0b 08) (01 00) (9e) (32 30 36 31) (00) (00 00) 0b 08 is the link to the next BASIC line at $080b. This actually points to the 2nd set of 00's at the end of the line above, they are the link to the *next* BASIC line, and since they are 0, BASIC knows this is the end of the program (end of the stub). 01 00 is the line number, you can change these to whatever you like. ff 00 would be line 255. 00 01 would be line 256 etc. (little-endian) 9e is the BASIC token for SYS 32 30 36 31 are the hex ASCII codes for 2061 which is decimal for $080d (the rightmost digits happen to be the decimal digits) 00 is the BASIC end of line marker 00 00 as already mentioned is the null link marking the end of the BASIC program Thus the BASIC stub will SYS2061 your program that begins immediately following the three 00's, at $080d
  11. When I was in high school, installed a second SID chip for stereo SID tunes on my C64 (like soldering the 2nd chip right on top of the first, with a few pins bent out and the components for a small circuit kind of just soldered together close by, was a bit kludgy, but it worked, no pcb needed . And the standard 8/9 drive number switch on my 1541.
  12. No problem, glad to help Often times a second set of eyes will catch something like this where yours will just skim over it. Been plenty of times I've been pulling my hair out only to discover it's some small dumb thing.
  13. what's the JSR $fd22 in the getin routine? And, are there more lines after the "and #$0f"? because I see no RTS If I'm reading "Compute!'s Mapping the Commodore 64" correctly, you're calling into the middle of the "VECTOR" kernal routine that goes from $fd1a to $fd2f (okay not the *middle*, but still...) *edit just reread your post, and you say it jams at $fd24... so yeah, that's two bytes after $fd22. gonna assume $fd22 is a typo for $ffd2
  14. As an early to mid-teenager, I did the best I could at purchasing software. I had a paper route and bought most of my computing hardware/software myself (except the odd birthday or Christmas). But I also shamelessly copied software too, but I can't say I'm "ashamed" of it. In the day where you could blow $30, $40, $50 on software that sucked, and not be able to return opened software to the store, and there weren't really "demo" versions or even Shareware at that point. I'm sorry, I don't really feel bad at all about it; that could be all the money I made in a month or more. I picked and chose what I spent my money on and I copied the rest. I don't consider it taking any money out of the pockets of the creators because 1) I wouldn't have purchased it in the first place. and 2) I never resold any copied software.
×
×
  • Create New...

Important Information

Please review our Terms of Use