28 January 2023 - 03 February 2023

Table of Contents

1. MIT OCW

1.1. 18.03sc (differential equations).

1.1.1. Unit I - Geometric Methods (problem sets), Con't.

sagemath methodology mostly worked out.

2. Ada/SPARK

RTEMS/Ada cross target application buildable. Native test suite applications pass. Designing approach to running test suite on sparc/erc32 sis simulator.

3. Christmas Bear Connector

Rebuilding 'Christmas Bear' holiday decoration power supply connector. Original connector (wiring) was quite delicate.

4. Plasma TV mount

Platform mount modified and installed.

5. Some 'kiki' annoyances resolved

5.1. Now can print to Trish's printer

5.2. 'ispell' now checks in Americal english

6. Mill Controller #2

6.1. Mounted on mill - ready or testing

6.2. Need to investigate new HW/SW for eventual replacements

6.2.1. Old crap ain't gonna last forever

6.2.2. Buildroot/Linux 5.15 PREEMPT + latency tools

First pass done - boots on real hardware

6.3. Alternative architecture

6.3.1. Split off stepper motor controller to separate board

Increase latency tolerance on controller

6.3.2. Use emc2 MODBUS/TCP protocol for stepper and other IO

7. Alum Rock Data Center

7.1. need to check rocky, others? (arch?) for suitability

7.2. recheck ALMA, now that CERN and Fermilab are using it

8. Virtual Orchestra

8.1. sfz file tests

8.1.1. need tooling to edit sample files

8.2. increasingly skeptical whether quality results are possible

8.3. maybe should treat as platform for concatinative synthesis

8.4. maybe should just accept the limitations and work with it

One should not be disappointed that a guitar can't sound like a flute.

9. gat

9.1. spectrogram done - matches 'octave' output

10. RIOT drivers

Implemented - needs testing.

10.1. WS2801

10.2. Velleman KA03

10.3. Velleman KA05

11. mcd05 32 button/led box

11.1. Recovered schematics.

11.2. Planning software.

11.3. Received STM32F767 Nucleo144 with Ethernet.

11.3.1. Test program running.

11.3.2. Need to consider CoAP multicast discovery.

11.3.3. Consider simpler architecture with STM32F767 as a 'hub'.

11.3.4. Consider CAN interface to hub.

12. AMD 2900 bitslice computing

12.1. Probably my oldest uncompleted project

12.2. Exploring possibilities for something constructive

Create verilog models for 2903/2910 and verify against hardware?

13. Hitachi HD68B09E CPU

13.1. RAM/UART/IO

13.2. Started schematic

13.2.1. Standard peripheral set for 8 bit CPU bringups

Board schematic planned - need Kicad symbols

13.3. Arduino Mega 2560 DMA loader

…Along with standard 8 bit loader

13.4. Generate quadrature clock directly

13.5. Full Bus SW Emulation infeasible

6809 1000ns maximum cycle time too short

14. Rockwell R65F11

14.1. Still evaluating.

14.2. Dev board

Reverse engineered some of a mostly fully built development board with one part missing. As near as I can tell, that one part is some sort of programmable address decoder with a pinout that does not correspond to any part I can find. Kind of like a GAL but with inputs on top and outputs on bottom (as opposed to left and right in a standard GAL). I have no idea what the provenance of this board is and if it ever worked.

15. PLD programming

Looks like Atmel 16V8 is the last 5V PLD part left standing. Maybe not surprising that there still doesn't appear to be a fully open source tool chain for programming. How hard could it be? (!) Could next-pnr generic help? Might be easier to use espresso for logic array and program output logic bits directly for simple stuff.

16. EPROM Programming

Found some software for Needham programmer. Need to check electrolytic caps on ISA board.

17. POSIT

Use POSITs for YRX?

18. MAME

18.1. Subset builds in debug mode

Full debug fails - not enough disk or memory.

18.2. gs6809 serial IO doesn't work right with PTY and other streams

18.3. ampro (Z80/Z80SIO) does work with PTY

18.4. Evaluating what is needed for other emulators.

19. More project ideas

19.1. Zuse Z3 simulation in Verilog

Good excuse for floating point ALU design. Try posit format?

19.2. GMPForth ports to simulators

19.2.1. SIMH for some targets (vax)

19.2.2. MAME looks interesting for microprocessor system emulations

How to support ersatz systems?

19.2.3. Ports to classic figFORTH targets

19.3. GMPASM assembler

May be useful for handbuilt and rare systems (DMX1000?).

19.4. Extracting ISO Superboard Forth ROMS for MAME emulation

19.5. 'bwocl' OpenCL tooling

19.5.1. Offline compilation

19.5.2. Standard Kernel Running

19.6. hardware support for classic 5V CPUs

19.6.1. RTX2000, CDP1802 still available!

19.6.2. 6502, 68000, 320C30, others on hand

19.6.3. CPUs with totally async bus may be supportable without RAM

19.6.4. Could use small footprint monitor in asm (gmpmon?)

19.7. Existing 'retro' hardware still working?

19.7.1. OSI Superboard

Unknown. Composite to VGA adapter didn't seem to work. Needs analysis. Found OSI model 610 board underneath!

19.7.2. Super Jolt

No output. Needs analysis.

19.7.3. Ampro Little Board

Not booting. Needs analysis.

19.7.4. Rockwell R65F11 Demo board

UART sending "NO ROM" at 2400 7N1 as expected with 2MHz xtal. MAME emulator possibilities?

19.7.5. NMIX-0016

Works. Found original prom in a parts stash(!).

20. David Davies

20.1. Broadcom BCG? Employee indicted for running a brothel.

20.2. New case C1923172, consolidated with 15 Parties.

20.3. Next hearing 3/30/2023

<<<<<<< HEAD =====

21. Reading

21.1. "The Whole Truth" P.J.E. Peebles

https://press.princeton.edu/books/hardcover/9780691231358/the-whole-truth >>>>>>> 185fcf1c40678b81f13f0fbb1b656f04d043ca90

Author: Daniel Kelley

Created: 2023-10-28 Sat 04:38

Validate