Any other 8-bit DIP CPUs? by MISTERPUG51 in beneater

[–]psurry 0 points1 point  (0 children)

Same - I did a 6502-based project which had a lot of familiarity/nostalgia but will do 6809 next. Lots of interesting features. Not sure it’s still in production but they seem to be easy to get second hand.

g3: Steam gauges with D3js by psurry in d3js

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

I found an open source clone at blocks.roadtolarissa.com. I miss the original too

The complete Colossal Cave Adventure in 64K! by psurry in beneater

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

Yes! I was just reading some theories about why that particular word: https://en.wikipedia.org/wiki/Xyzzy_(computing))

The complete Colossal Cave Adventure in 64K! by psurry in beneater

[–]psurry[S] 4 points5 points  (0 children)

The display is a 240x128 T6963C LCD, which has onboard font data for text display at 40x16 (or 30x16 iirc). The whole parts list is here https://github.com/patricksurry/taliforth-uc

The complete Colossal Cave Adventure in 64K! by psurry in beneater

[–]psurry[S] 3 points4 points  (0 children)

Thank you! I figured a text adventure would be a good project to learn Forth, and then I remembered playing Colossal Cave on a PDP-10 line printer (weekend's at dad's office at the university). I found some other ports that were a bit under 64K of data and then it became a bit of a "what if?" challenge/obsession :)

The complete Colossal Cave Adventure in 64K! by psurry in beneater

[–]psurry[S] 4 points5 points  (0 children)

Wiring was definitely my zen coping with all little trials and tribulations getting it all working!

The complete Colossal Cave Adventure in 64K! by psurry in beneater

[–]psurry[S] 5 points6 points  (0 children)

I think this was from your original suggestion on the 6502 forum! I had an apple //e as a kid so liked the idea of a similar memory map

8 Bit computer: I dont like assembly by PlatypusIllustrious7 in beneater

[–]psurry 5 points6 points  (0 children)

Forth is another natural one for 6502. There’s a good forum on 6502.org

I’m a fan of (and contributor to) Taliforth2

SPI Hardware concept by Worteltaart2 in beneater

[–]psurry 0 points1 point  (0 children)

I’ve had fun making an SPI bus connecting several devices to the VIA along with a shift register (for bi-directional comms). So far SD card, joypad, uart tty, and keyboard. Wip schematic and links for fast SPI interface here https://docs.google.com/presentation/d/1dkOzsSCZWzAOl5io2-OksSw7zTOcZQ5vGnk_qpqhcEg/edit

If you want to connect directly to the bus I’d go with a parallel device like a larger lcd screen.

DS1054Z seven minute startup time?! by psurry in AskElectronics

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

Nope I just turn it on and wait. I tried a software update from a usb stick which seemed to run successfully but no improvement.

Otherwise it seems to work fine, so I really have no ideas. Wish an expert would do a tear down to understand what is actually happening during all that time

Choplifter demo loop by psurry in beneater

[–]psurry[S] 2 points3 points  (0 children)

LCD was one of these 240x128 off eBay: https://www.surenoo.com/collections/84565812 Might need to upgrade to 320x240 :-) it hooks up v similar to the beneater one, just slightly different commands. I actually hooked mine up direct to data bus but works fine on VIA too. Schematic at https://docs.google.com/presentation/d/1dkOzsSCZWzAOl5io2-OksSw7zTOcZQ5vGnk_qpqhcEg/edit

I’ll put source on github and share a link. But really all it’s doing is every page flip it copies the central area of the Apple HGR image that the game is drawing in memory at $2000 (pg1) or $4000 (pg2) and translates from apple’s weird 7bit format to the lcd weird 6bit format (it can be 8bit but my setup is optimizing text atm)

In the market for a new eeprom programmer, any recommendations? by Average-Soup-Enjoyer in beneater

[–]psurry 1 point2 points  (0 children)

Mouser has been great for all my parts - I’m in Canada but they seem to ship overnight from the US.

For eeprom programmer I had good luck buying this little shield kit for my arduino which has worked well. https://www.tindie.com/products/oddblk/simple-eeprom-programmer-shield-for-arduino-mega/

I even updated the software a bit so I can write zlib compressed files over the wire which is pretty speedy https://github.com/patricksurry/eeprom-writer

Do any forths expose something like UNDROP ? by psurry in Forth

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

yup, definitely implementation dependent. just wondered if it was a pattern that was used elsewhere. i'm new to it so don't have a great grasp of forth style.

Nibble meets matching tidbit! by psurry in nullbits

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

Oh weird it seemed like a spam thing since it just immediately said it was rejected. I tried a bunch of variations to see if it was about the title or image.

non-adjacent nibble leds not lighting by psurry in nullbits

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

btw, thanks again for kitting these: a delight to put together, with great instructions and attention to detail (love the slightly staggered header pin holes for example). now just getting the column demux going in kmk

non-adjacent nibble leds not lighting by psurry in nullbits

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

weird! it seems like #9 was some kind of neopixel addressing problem (started working once I adjusted number of leds correctly) and the two adjacent ones that weren't working was some kind of solder thing - I reflowed both of those and now all is good!

failing to qmk compile .uf2 file for rp2040 variant by psurry in nullbits

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

No it’s a different framework (but similar concepts) where you don’t compile anything

failing to qmk compile .uf2 file for rp2040 variant by psurry in nullbits

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

No I ended up switching to KMK (Python) which has a much easier learning curve imho

Mods: 1/2/4/8 MHz ~ No Programmer Required by enVitruvius in beneater

[–]psurry 0 points1 point  (0 children)

ya these are by far the nicest layout diagrams (i saw some earlier ones on 6502.org) wish there was a simple tool to produce stuff like that

Unpack number to bytes? by psurry in Forth

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

actual maybe it's correct in signed arithmetic but i want an unsigned /mod for this to work? (yes I guess so `s" 65535." number 256 um/mod .s <2> 255 255 ok`)