Feb 25, 2024 · The game is completely written in "C" - compiled with llvm-mos for the Commander X16 The "C" code came from a version I had in progress for the Apple IIgs in 65816 assembly, so the code is maybe a little odd -- tons of global variables which were zero page variables in the Apple IIgs version May 28, 2024 · Hello Everyone, I purchased the Commander X16 Developer Edition Upgrade chips, but I need help finding documentation on where to install them on the motherboard and if any jumpers need to be altered I appreciate any help The last thing I want to do is damage the chips or other circuit components Thanks Box16 is an emulator for the Commander X16, focused on providing debugging and inspection tools to help a programmer understand the state of the system and debug their programs The latest "stable" release of Box16 is nr41 1 (), available for download on GitHub It works with the rom bin provided by the official Commander X16 r41 emulator Box16 is also in continuing development, and the --- commanderx16 com forum viewtopic phpJul 13, 2024 · Looking at the Telnet BBS Guide web site, there are a lot to choose from Does anyone have any recommendations? I have no idea where to start Thanks First, Commander X16 Reference Manual This is a Github repository with all of the documentation and reference material for the X16 It doesn't teach you how to write a program, it just tells you what all of the equipment is, what all of the features are, and all of the memory addresses you need About Commander X16 What is the Commander X16? Welcome! The Commander X16 is David Murray aka The 8-Bit Guy’s dream computer, designed to evoke the same fondness and nostalgia many of us had for 8-Bit computers, whilst retaining closeness to the hardware from a programming perspective, unlike the Raspberry Pi and others 100 REM SEE HTTPS: 10PRINT ORG 105 REM ADAPTED BY GIOVANNI GIORGI 106 REM V 1 1 110 PRINT CHR$ (147); "OLD SCHOOL MAZE DEMO" 115 FOR MC = 1 TO 3 118 PRINT "MAZE TYPE ", MC 120 FOR ROW = 1 TO 16 200 FOR I = 1 TO 32 300 IF MC <=1 THEN PRINT CHR$ (205 50+RND (1)); 310 IF MC =2 THEN PRINT CHR$ (205 25+RND (1)); 320 IF MC =3 THEN PRINT CHR$ (204+ (RND (1)+ 5)*3); 400 NEXT I 500 PRINT 600 NEXT ROW Jan 12, 2023 · I want to try to experiment and code, and I saw there is an emulator for windows, that would be perfect waiting for the REAL Machine to be on the market! 1603 Topics 16530 Posts Last post Re: Question regarding C time… by Manannan Mon Jun 02, 2025 9:33 am Forum Topics Posts Last post Downloads Programs for the Commander X16, including PC development software for CX16 or 6502 development All of the sudden, the Commander X-16 goes from being the rough equal to the Sharp X-1 Turbo or the NEC PC8812 4 to better than the PC Engine TurboGrafix-16 in terms of prowess in converting Sega, Taito, Konami, or Atari racing or behind-the-back shooter arcade games May 19, 2020 · Some quick notes: The long term goal is an independent OS that runs on 6502 hardware This may or may not resemble the Commander X16 over the long term, it's likely it will have a different memory layout with different ROM, RAM, and memory banking capabilities Unlike Commodore and Commodore-like computers, Monarch will not have BASIC embedded Looking at the Telnet BBS Guide web site, there are a lot to choose from Does anyone have any recommendations? I have no idea where to start Thanks100 REM SEE HTTPS: 10PRINT ORG 105 REM ADAPTED BY GIOVANNI GIORGI 106 REM V 1 1 110 PRINT CHR$ (147); "OLD SCHOOL MAZE DEMO" 115 FOR MC = 1 TO 3 118 PRINT "MAZE TYPE ", MC 120 FOR ROW = 1 TO 16 200 FOR I = 1 TO 32 300 IF MC I want to try to experiment and code, and I saw there is an emulator for windows, that would be perfect waiting for the REAL Machine to be on the market!--- commanderx16 com forum viewtopic phpLiving Type for the Commander X16 A Chinese Word Processor for the Commander X16 that supports 10,000 Chinese characters --- commanderx16 com faq html--- commanderx16 com forum index php About Commander X16 What is the Commander X16? Welcome! The Commander X16 is David Murray aka The 8-Bit Guy’s dream computer, designed to evoke the same fondness and nostalgia many of us had for 8-Bit computers, whilst retaining closeness to the hardware from a programming perspective, unlike the Raspberry Pi and others --- commanderx16 com webemu x16emu html--- commanderx16 com forum viewtopic php--- commanderx16 com forum viewtopic phpFeb 1, 2014 · Commander X16 2023 update Last post by ahenry3068 « Thu Jun 01, 2023 11:26 pm Replies: 28 by Cyber » Sat Apr 01, 2023 6:09 am 1 2 3 28 Replies 63305 Views Last post by ahenry3068 Thu Jun 01, 2023 11:26 pm Release 43: Stockholm Last post by svenvandevelde « Sun May 28, 2023 9:10 am Replies: 3 by TomXP411 » Wed May 17, 2023 7:37 am 3 Replies Code: Select all unsigned int g_mouse_x = 0; column (0-N) unsigned int g_mouse_y = 0; row (0-N) char g_mouse_buttons = 0; signed char g_mouse_wheel = 0; void Jul 24, 2024 · Here are some notes starting cold with the networking card It was not nearly as painful as I was expecting, and I even had to update the firmware Thanks to the folks on Discord for help purchased the card (archived for posterity) put it in the board dowloaded the latest ROMTERM PRG found on the X16 Discord (from early June 2024, not linking here so ask around?) turned on X16, ran ROMTERM commanderx16 com forum viewtopic php--- commanderx16 com forum viewtopic phpThe exact same address lines and data lines which go to the CPU are also available on the expansion connectors, so an expansion card will be able to access literally everything the CPU can access, and each memory address will behave just like they would if you were writing a program To switch banks, you do it the same way a program would: your card needs to perform a "write" to address $0000 --- commanderx16 com forum viewtopic php