-
Running on a breaboard
11/07/2019 at 12:26 • 0 commentsForth code running on an ATmega328P device blinking a few LEDs. A simple ISP programmer is attached for in circuit programming.
-
On hold
03/22/2018 at 06:56 • 0 commentsThere haven't been much progress lately. The basics are there, but more features and polish are needed.
I hvae been busy working with the PDP-10 Incompatible Timesharing System:
-
User Manual
12/07/2017 at 17:14 • 0 commentsThere's now a very brief user manual:
https://github.com/larsbrinkhoff/xForth/blob/master/doc/manual.md
-
Users?!?
11/30/2017 at 06:16 • 0 commentsI've had two people inquiring about using the cross compiler within a week. I guess it's about time I made a proper user interface, and start writing a manual.
-
Tested on hardware
10/26/2017 at 07:25 • 0 commentsAlmost done testing on hardware. These devices can display a blinking LED:
- ATtiny13A / Cheepit Sparrow
- ATtiny85 / Adafrut Trinket
- Cortex-M0+ STM32L011 / STM Nucleo-32
- MSP430F2012, MSP430G2452, MSP430G2553 / TI Launchpad
- PIC16F1619 / Microchip Curiosity
- STM8S103F3P6 / Noname breakout board
I haven't been able to program my SiLabs 8051 using a ToolStick board. If someone can suggest another 8051 which is easy to use, I'm all ears.
-
Thumb/Cortex-M
09/25/2017 at 19:36 • 0 commentsAdded support for Cortex-M devices using the Thumb instruction set.
-
Testing on hardware
09/13/2017 at 17:48 • 2 commentsThe compiler is tested on simulators for all targets, but I'd like to be able to test on real hardware. This is the status so far:
- 8051: no hardware.
- AVR: tested on ATtiny85, soon ATtiny13.
- MSP430: I have asked Ken Boak for a ChipStick board.
- PIC: no hardware.
- STM8: @Thomas has offered to send a board.
I'd appreciate advice on which hardware to use for testing. It should be easy to program, and there should be a LED or something to indicate a succesful test.
-
PDP-8
09/13/2017 at 11:03 • 0 commentsDone with 8051, almost done with PDP-8.
-
8051
09/05/2017 at 20:30 • 0 commentsStarted with 8051.
-
6502
09/02/2017 at 19:30 • 0 commentsAdded 6502, more for fun than actual utility.