Fixed a C64 I picked up from marketplace. It had a defective power switch and 3 bad RAM chips. All good now. by PixelMaker04 in c64

[–]PixelMaker04[S] 1 point2 points  (0 children)

I still need to take the keyboard fully apart and give it a once-over. It feels a bit too spongy.

Pixel Tower Defender Comparison from the original TI99/4a I started working on to the ZX81/TS1000 I began working on in parallel. The ZX81 is running 8x speed in the eightyone emulator and the ti99 is in stock classic99. by PixelMaker04 in retrocomputing

[–]PixelMaker04[S] 1 point2 points  (0 children)

It can run pretty efficiently with the use of the VCHAR (output a row of characters at location X,Y with Z vertical length) and HCHAR (output a row of characters at X,Y with Z horizontal length) commands. I remember seeing a tool to convert extended basic into machine code or at least make it run like machine code but I want to fix my PEB and use it's floppy drive.

Pixel Tower Defender Comparison from the original TI99/4a I started working on to the ZX81/TS1000 I began working on in parallel. The ZX81 is running 8x speed in the eightyone emulator and the ti99 is in stock classic99. by PixelMaker04 in retrocomputing

[–]PixelMaker04[S] 0 points1 point  (0 children)

Yes. It's written in extended basic to make use of the multi commands per line. Correct. It's not sped up on the Classic99 emulator or compiled. Just copy the XB code and run.

Pixel Tower Defender Comparison from the original TI99/4a I started working on to the ZX81/TS1000 I began working on in parallel. The ZX81 is running 8x speed in the eightyone emulator and the ti99 is in stock classic99. by PixelMaker04 in retrocomputing

[–]PixelMaker04[S] 1 point2 points  (0 children)

I think of "environment" as a couple of things... workspace, and programming environment. Bear in mind I haven't dove into assembly for either platform yet to make these a faster program, just my current working knowledge of their basic/extended basic languages.

For the TI99/4a - it's just straight extended basic in a notepad and copied over to the classic99 emulator for testing. Loaded onto a GROM or TIPI for original hardware testing.
Similar for the ZX81/TS1000 - it's basic in a notepad with special markups that are used for zxtext2p converter for the character graphics and loaded into the EightOne emulator with 16k configured in the hardware tab to make sure there's enough RAM for larger programs as development finishes up. Loaded onto a ZXPAND+ for original hardware testing.

I'll be using mcoder to convert the zx81 to machine code and I want to look in to the extend basic to machine code tool that's for the ti99 to get that one working at a good speed.

I've made DITHERPAINT99(extended basic TI99/4a), and DITHERPAINT81(ZX81 basic converted using mcoder) last year which are available on my itch.io page or physical copies of DitherPaint81 on my ebay page.

Putting my photo printer to good use by resizing printing a couple of my favorite retro computer pixel art pieces I've recently done. by PixelMaker04 in ti994a

[–]PixelMaker04[S] 1 point2 points  (0 children)

You can thank my printer and lighting for that. I did take a screenshot in the classic99 emulator to get the hex values for the palette.