1. There's a repo which had tons of terminal colorschemes, and one of them is the Borland one:

    https://github.com/mbadolato/iTerm2-Color-Schemes

    That with a TUI IDE such as fpide for Free Pascal or WPE/XWPE for C/C++ programming can make a close Borland IDE lookalike.

  2. Great RPG for the Mega Drive but obviously you couldn't compete with the Super Nintendo which basically was the JRPG generating machine:

    - Chrono Trigger

    - FFVI

    - Terranigma

    - Secret of Mana/Evermore

    - Earthbound

    - G.O.D Mezame Yo

    - Star Ocean

    - Shin Megami Tensei / IF (almost Persona 0).

    And I'm sure I forgot several more.

    On JRPGs, by playing Chrono Trigger, FFVI, Star Ocean and Earthbound plud G.O.D. (the last ones as a parody of the genres) you followed all the tropes in the genre and you can be satisfied for you whole lifetime as most newer JRPG's are just watered down versions of those.

  3. I love this site! It was set up by the daughter of a MOS program manager to honor the memory of her father. I've bought some t-shirts and other merchandise from the site to remind me of the microprocessor on which I learned machine language programming (and how computers really work) as a child. The designs really capture the essence of MOS, and were clearly made from love.
  4. I think FreeDOS should ship a complete build of GEM with all the tools as a suggested desktop. By far it's the most complete and usable one.
  5. Get the executor fork, it's much more updated:

    https://github.com/autc04/executor

  6. A lot of these look like the older versions of Blender.
  7. On slattach and iptables, woudn't SLIP work?
  8. Slightly offtopic, but the author's (retired) blog Programming in the 21st Century is also highly recommended. Lots of timeless essays IMO: https://prog21.dadgum.com/
  9. I had it bookmarked, but completely forgotten. Many thanks! Will definitely look into this with our son.

    EDIT: wow, this seems perfect for us. A Pico-8 clone in BASIC, essentially. Even simpler.

    From the manual: "LowRes NX is based on second-generation, structured BASIC. It offers all the classic commands, but with labels, loops and subprograms instead of line numbers."

    Does this mean that it supports all of QBASIC? So after finishing the QB tutorial linked in this thread, we can switch over to LowRes NX with no additional learning curve needed? (This would get rid of the DOSBox layer, making the learning and exploring experience maybe more straightforward for a child.)

    I'm no oldschool BASIC specs expert, hence the question.

  10. (OP here.) It really is an excellent guide. Maybe even the best introduction to programming for children I've found so far. Obviously written and structured with true care -- e.g. note that it teaches file saving and loading only in Chapter 8, not earlier. So the rationale seems to be that up to this point, the child should focus on typing in those really short programs; no need to save, yet.

    Also, as a non-native speaker (and a computer hobbyist, not an educated IT guy), I would point out that the language of this guide seems really-really good.

    The author seems to be a collector of old computer books for kids as well [1] -- this very probably also contributes to why his QB guide feels so well polished. The author very successfully avoids overwhelming the kids with programming terms; he is really careful in introducing those. Also, the sentences are simple, short and to the point; and somehow... warm, empathetic towards the (learning) child.

    I'm actually in the process of translating this to my language (Estonian), and going through the exercises simultaneously with our 10yo son. I think we're doing great! That Blue Screen of QB really helps in maintaining a child's focus. QB is a notably good IDE for kids, maybe almost unbeatable in this regard even in 2023?

    1: http://tedfelix.com/books/index.html and http://tedfelix.com/cs4kids/index.html

    2: see also the author's additional tutorial, Sprites in QBASIC: http://tedfelix.com/qbasic/sprites.html

  11. I feel like somebody asked Bill Mensch about a 32-bit 65816 and he just s/16/32/g. Nowadays, I believe his 32-bit advice is to just use ARM.

    The Renesas 7700 took the 65816, stripped out some stuff, added some stuff, and used the WDM instruction as a prefix to enable a second B accumulator.

  12. More updates are still being planned for this - if anyone can help source bitmap font data from more relevant machines/video hardware (scope: IBM PC compatibles), it could fit right in. I already have some more in the pipeline.
  13. Ahh, tech tangents. Always worth a watch.

    Did some Amstrad machines use the 3" disks? I remember seeing them a few times around the time the world was transitioning from 5 1/4.

  14. This article is amazing. I am currently looking at doing some game UI development and wanted to work toward WASM with my language of choice being Go. Super awesome to see all of their hack points in emscripten, Allegro, etc. so I have an idea where to look, and also a strategy to consider for my own needed hacks
  15. Do you have any interest in reverse engineering the LIST program, it was my favorite MS-DOS utility.
  16. I've thought about MAE many times while running ShapeShifter. According to Christian Bauer, the author of ShapeShifter, MacOS and the Mac ROMs were practically written to make abstraction as straightforward as possible.

    Considering how wonderful and usable the GUI of classic MacOS is, I think it's a shame that the GUI was never properly abstracted enough to be used in a Unix environment by itself, but between work already done in MAE, ShapeShifter and A/UX, I wonder if it could still be a thing some day...

  17. This site is one of the all-time greats, it's been running since the 90s.
  18. Incidentally, support for it is getting merged into MAME soon: https://mastodon.sdf.org/@philbennett3d/111258054181543746
  19. Glad to join and start some discussion. Looking forward to seeing where it goes!
  20. I've seen threads describing the original user's save file having that tombstone in the rip. I definitely did a double-take when I found the gravesite in the early 2000s after booting the Apple IIe emulator!
  21. Well done! Final Fight is one of my favorite games EVER 🤩

    Ever thought of releasing the source so it can be compiled for any platform?

    And also possibly, release a distribution without ROMs that just changes the ROM files the user provides? This last one would certainly enable a wider reach.

    In other words, a release in the style of CannonBall or SDLPoP:

    https://github.com/lopespm/cannonball

    (https://github.com/djyt/cannonball)

    https://github.com/NagyD/SDLPoP

  22. VIA ended up owning Exponential's patents, and that gave VIA some ammunition to counter-sue when Intel sued them in the early 2000s.
  23. It would probably be easier to do the reverse, since there are more registers on the 8080. Could assign a register per 6502 register even.
  24. I'd heard about similar experiments before but didn't realize anyone managed to get the Pentium Overdrive slowed down to 8 MHz! Mark me down as impressed.
  25. Also there was a port to the Motorola 68000, CP/M-68K.
  26. The HN code and the open source one are very different. The class names and tag IDs are often different and they are simply not compatible.
  27. I was in high school, and one of the few Mac users at my school when Copland was originally announced--there was really only one other guy a couple years ahead of me who I bonded with over our love of Macs. We got pretty hyped over Copland, sharing each new tidbit of news we managed to scrape up with each other, but then of course it all crashed down and instead of this revolutionary new OS we were promised, Mac OS 8 just felt like a regular version bump from what we already had.

    A few years later OS X would come out which was a whole new level of hype. I kind of miss those days when a new operating system was something to get excited about. Now looking at MacOS with its walled-garden lock down and Windows slowly enshittifying with invasive telemetry and user-hostile UX, it feels kind of like a new OS is something to dread. At least we still have a lot of different Linux and BSD distros to play around with, which can still sometimes provide that nostalgic shiny new OS feeling.

  28. A recent Hacker News post prompted a discussion on the site's various usability pain points. I figured it might be useful as a resource for new areas of improvement with Two Stop Bits.

    https://news.ycombinator.com/item?id=37927480

  29. This is a really excellent collection of materials .. looking forward to digging into them.
  30. A lot more information on Copland, including installation guides (it runs on early PPC Macs, e.g. the 6100/7100/8100 series), can be found at https://wiki.preterhuman.net/Apple_Copland
  31. More