# # ChangeLog for / in buchla-emu # # Generated by Trac 1.4.4 # 11/21/2024 04:16:17 PM Mon, 28 May 2018 11:09:53 GMT Thomas Lopatic [e5a7d09] * Makefile (modified) Added Metal framework on OS X. Sun, 27 May 2018 21:25:02 GMT Thomas Lopatic [6027d76] * copying.txt (modified) * emu/main.c (modified) * readme.txt (modified) * vera.ttf (moved) Get rid of ttf subdirectory. Sun, 27 May 2018 21:15:01 GMT Thomas Lopatic [72b5744] * emu/mid.c (modified) Fix compiler warning. Sun, 27 May 2018 12:56:27 GMT alexheinrich [5e2fc8b] * emu/lcd.c (modified) Fix ticket #16. Sun, 25 Feb 2018 16:45:59 GMT Thomas Lopatic [25c3737] * emu/all.h (modified) * emu/mid.c (modified) * misc/buchla.supp (modified) Updated Valgrind suppressions. Fixed minor memory leak. Sun, 25 Feb 2018 15:01:24 GMT Thomas Lopatic [2cd18e3] * emu/all.h (modified) * emu/main.c (modified) * emu/mid.c (modified) Initialize RtMidi device's data member. Sat, 24 Feb 2018 18:51:40 GMT Thomas Lopatic [9ddbf3e] * .cproject (modified) * .settings/language.settings.xml (modified) * Makefile (modified) * emu/all.h (modified) * emu/main.c (modified) * emu/mid.c (modified) * readme.txt (modified) Code review changes. Fri, 05 Jan 2018 16:35:58 GMT Alexander Heinrich [77d8df8] * emu/all.h (modified) * emu/main.c (modified) * emu/mid.c (modified) Add CLI option for selecting MIDI ports. Fri, 05 Jan 2018 13:50:38 GMT Alexander Heinrich [379ffd9] * emu/mid.c (modified) Correct parameters of midi callback. Fri, 05 Jan 2018 13:39:08 GMT Alexander Heinrich [56746cf] * emu/fdd.c (modified) * emu/lcd.c (modified) * emu/ser.c (modified) * readme.txt (modified) Merge branch 'master' into mida Sun, 31 Dec 2017 20:43:05 GMT Thomas Lopatic [49efb91] * readme.txt (modified) Minor language changes. Sun, 31 Dec 2017 20:37:44 GMT Thomas Lopatic [c523a67] * readme.txt (modified) Updated FPU info. Sun, 31 Dec 2017 17:35:04 GMT Thomas Lopatic [f0af168] * emu/ser.c (modified) Don't scale mouse movements on OS X. Sun, 31 Dec 2017 17:14:32 GMT Thomas Lopatic [a2b296e] * emu/lcd.c (modified) * emu/ser.c (modified) Smaller LCD and console windows. Mouse scaling. Sun, 31 Dec 2017 14:32:29 GMT Thomas Lopatic [9b204fa] * emu/fdd.c (modified) Persist disk image. Wed, 06 Dec 2017 11:58:53 GMT Alexander Heinrich [3231e25] * Makefile (modified) Link asound lib for midi support on linux. Sat, 02 Dec 2017 10:45:41 GMT Alexander Heinrich [3cd71b9] * Makefile (modified) Statically link gcc on windows. Sat, 02 Dec 2017 09:35:50 GMT Alexander Heinrich [0f7ade1] * Makefile (modified) Statically link libc++ library. Sat, 02 Dec 2017 09:22:29 GMT Alexander Heinrich [2fd21fa] * Makefile (modified) Update Makefile to compile with midi on windows Thu, 16 Nov 2017 20:09:35 GMT Alexander Heinrich [5326a5e] * .settings/language.settings.xml (modified) * misc/buchla.supp (modified) Merge branch master into mida Wed, 15 Nov 2017 21:39:35 GMT Thomas Lopatic [8270a1b] * .settings/language.settings.xml (modified) Changed env-hash. Sat, 11 Nov 2017 23:03:36 GMT Thomas Lopatic [3311af2] * misc/buchla.supp (modified) Upgrade suppressions for Ubuntu 16.04. Thu, 26 Oct 2017 20:04:09 GMT Alexander Heinrich [0529a19] * Makefile (modified) * emu/cpu.c (modified) * emu/mid.c (modified) * readme.txt (modified) Add basic handling of midi input. Sun, 10 Sep 2017 22:49:20 GMT Thomas Lopatic [0d83ce8] * emu/cpu.c (modified) Preload midas.abs, if it exists. Sat, 09 Sep 2017 23:11:32 GMT Thomas Lopatic [67fecc3] * emu/all.h (modified) * emu/kbd.c (modified) * emu/lcd.c (modified) * emu/sdl.c (modified) * emu/vid.c (modified) Merge LCD emulation. Sat, 09 Sep 2017 17:52:04 GMT Thomas Lopatic [e26a632] * emu/vid.c (modified) Support multiple flips. Sat, 09 Sep 2017 16:25:26 GMT Thomas Lopatic [18cbd53] * emu/kbd.c (modified) Support sliders. Sat, 09 Sep 2017 15:16:51 GMT Thomas Lopatic [81d7cdc] * emu/all.h (modified) * emu/kbd.c (modified) * emu/lcd.c (modified) * emu/sdl.c (modified) Support LCD buttons. Sat, 09 Sep 2017 14:29:04 GMT Thomas Lopatic [1b30217] * emu/lcd.c (modified) Clean up constants. Sat, 09 Sep 2017 14:17:33 GMT Thomas Lopatic [99cc90a] * emu/lcd.c (modified) Don't distort the font. Sat, 09 Sep 2017 13:52:56 GMT Thomas Lopatic [c6f1cf5] * emu/lcd.c (modified) Properly turn off LCD. Sat, 09 Sep 2017 13:45:47 GMT Thomas Lopatic [cd50b8c] * emu/lcd.c (modified) * emu/vid.c (modified) Simplified rendering. Sat, 09 Sep 2017 12:30:42 GMT Thomas Lopatic [18e37d6] * emu/lcd.c (modified) Refactoring for master merge. Thu, 07 Sep 2017 15:44:02 GMT Alexander Heinrich [a86b3ab] * emu/lcd.c (modified) Formatting. Thu, 07 Sep 2017 15:34:47 GMT Alexander Heinrich [d160dda] * emu/lcd.c (modified) Move check if cursor in bounds to lcd_write Thu, 07 Sep 2017 15:10:20 GMT Alexander Heinrich [c9d372a] * emu/lcd.c (modified) Correct gfx cursor bounds in lcd_read Thu, 07 Sep 2017 11:42:45 GMT Alexander Heinrich [c8a92ef] * emu/lcd.c (modified) Add graphic output to lcd window Tue, 05 Sep 2017 09:49:45 GMT Alexander Heinrich [f51359c] * emu/all.h (modified) * emu/cpu.c (modified) * emu/kbd.c (modified) * emu/sdl.c (modified) * emu/ser.c (modified) * emu/vid.c (modified) Merge branch 'master' of ssh://bob.lopatic.de:11501/home/git/buchla- ... Mon, 04 Sep 2017 17:55:08 GMT Thomas Lopatic [ca77925] * emu/all.h (modified) * emu/kbd.c (modified) * emu/sdl.c (modified) More accurate key up/down. Mon, 04 Sep 2017 16:32:56 GMT Thomas Lopatic [fffab34] * emu/vid.c (modified) Support UND attribute. Mon, 04 Sep 2017 15:04:49 GMT Thomas Lopatic [d021bbb] * emu/kbd.c (modified) Support 24-key "keyboard". Mon, 04 Sep 2017 14:28:12 GMT Thomas Lopatic [4ed9bfe] * emu/all.h (modified) * emu/cpu.c (modified) * emu/kbd.c (modified) * emu/sdl.c (modified) * emu/ser.c (modified) * emu/vid.c (modified) Support data keys, X, E, and M. Sun, 03 Sep 2017 10:37:08 GMT Alexander Heinrich [5475ecf] * .cproject (modified) * .settings/language.settings.xml (modified) * emu/ser.c (modified) * emu/vid.c (modified) Merge branch 'master' of ssh://bob.lopatic.de:11501/home/git/buchla- ... Sat, 02 Sep 2017 18:31:51 GMT Thomas Lopatic [4f967e8] * emu/vid.c (modified) Minor cleanup. Sat, 02 Sep 2017 18:14:05 GMT Thomas Lopatic [b6f5f64] * emu/vid.c (modified) Support character objects. Sat, 02 Sep 2017 14:04:45 GMT Thomas Lopatic [8c8a883] * emu/ser.c (modified) Don't keep NUL bytes in display memory. Sat, 02 Sep 2017 14:04:09 GMT Thomas Lopatic [c1c1ca5] * .cproject (modified) * .settings/language.settings.xml (modified) Eclipse changes. Sat, 26 Aug 2017 23:36:48 GMT Alexander Heinrich [43ea417] * emu/lcd.c (modified) Render text in midas lcd screen Fri, 25 Aug 2017 19:04:14 GMT Alexander Heinrich [7ba68aa] * emu/all.h (modified) * emu/lcd.c (modified) * emu/sdl.c (modified) Basic text output for lcd Basic text output for lcd, graphics ... Sun, 20 Aug 2017 21:47:23 GMT Thomas Lopatic [657abdf] * emu/all.h (modified) * emu/sdl.c (modified) * emu/ser.c (modified) Serial FIFO. Mouse support. Sun, 20 Aug 2017 20:09:56 GMT Thomas Lopatic [a9861f3] * emu/vid.c (modified) Don't double-lock the CPU mutex. Sun, 20 Aug 2017 19:23:37 GMT Thomas Lopatic [b48c8a5] * emu/sdl.c (modified) * misc/buchla.supp (modified) Mouse capture. Sun, 20 Aug 2017 16:13:15 GMT Thomas Lopatic [f285858] * emu/all.h (modified) * emu/sdl.c (modified) * emu/vid.c (modified) Main menu shows. Sat, 19 Aug 2017 20:26:00 GMT Thomas Lopatic [ac4e192] * emu/cpu.c (modified) * emu/vid.c (modified) Started VSDD emulation. Sat, 19 Aug 2017 10:11:33 GMT Thomas Lopatic [82714ab] * .settings/language.settings.xml (modified) Changed Eclipse settings. Tue, 08 Aug 2017 18:30:31 GMT Thomas Lopatic [7b50125] * emu/cpu.c (modified) * emu/tim.c (modified) Merged timer code. Sun, 06 Aug 2017 16:42:17 GMT Thomas Lopatic [05e6dbe] * emu/cpu.c (modified) Cover palette writes in vid module. Sun, 06 Aug 2017 08:51:38 GMT Thomas Lopatic [3523847] * readme.txt (modified) Document emulator invocation and cross-debugging. Sun, 06 Aug 2017 08:20:22 GMT Thomas Lopatic [0edef06] * .gitignore (modified) * emu/all.h (modified) * emu/main.c (modified) * emu/ser.c (modified) Configurable font file. Sun, 06 Aug 2017 08:13:31 GMT Thomas Lopatic [59ea67d] * .gitignore (modified) * Makefile (modified) * build/.keep (added) Keep build directory around, so that it stays in Eclipse's config. Sun, 06 Aug 2017 08:07:37 GMT Thomas Lopatic [65e7a3a] * Makefile (modified) File extension for Windows executables. Sat, 05 Aug 2017 20:57:52 GMT Thomas Lopatic [29618fe] * emu/gdb.c (modified) No GDB connection -> no breakpoint response. Sat, 05 Aug 2017 20:48:28 GMT Thomas Lopatic [149c3e0] * emu/all.h (modified) * emu/cpu.c (modified) * emu/gdb.c (modified) Resuming, Ctrl-C, breakpoints look OK. Sat, 05 Aug 2017 19:03:20 GMT Thomas Lopatic [5fa5369] * emu/all.h (modified) * emu/cpu.c (modified) * emu/gdb.c (modified) Single-stepping looks OK. Sat, 05 Aug 2017 17:07:26 GMT Thomas Lopatic [7cc6ac0] * .gitignore (modified) * Makefile (modified) * emu/all.h (modified) * emu/cpu.c (modified) * emu/gdb.c (added) * emu/main.c (modified) * emu/sdl.c (modified) Successfully attached GDB. Sat, 05 Aug 2017 11:24:15 GMT Thomas Lopatic [40b2112] * emu/tim.c (modified) CR2 is SR when reading. Sat, 05 Aug 2017 10:54:17 GMT Thomas Lopatic [9e0cd12] * emu/tim.c (modified) Code review. Fri, 04 Aug 2017 19:41:18 GMT Thomas Lopatic [c3f113d] * .settings/org.eclipse.cdt.core.prefs (modified) Format tweak. Fri, 04 Aug 2017 19:33:25 GMT Thomas Lopatic [08471db] * .settings/language.settings.xml (added) * .settings/org.eclipse.cdt.core.prefs (added) * .settings/org.eclipse.cdt.ui.prefs (added) Upgrade to Eclipse Oxygen. Wed, 02 Aug 2017 22:40:36 GMT Alexander Heinrich [52c8401] * emu/tim.c (modified) Formatting Wed, 02 Aug 2017 21:59:46 GMT Alexander Heinrich [212bc4c] * emu/cpu.c (modified) * emu/tim.c (modified) Add rudimentary timer Add rudimentary timer that responds to the ... Tue, 01 Aug 2017 23:11:47 GMT Thomas Lopatic [6e313dd] * emu/cpu.c (modified) * emu/sdl.c (modified) Be friendlier to Valgrind. Tue, 01 Aug 2017 22:32:52 GMT Thomas Lopatic [bdd5a63] * emu/all.h (modified) * emu/cpu.c (modified) * emu/main.c (modified) * emu/sdl.c (modified) * emu/ser.c (modified) Separate thread for rendering. Tue, 01 Aug 2017 17:46:02 GMT Thomas Lopatic [ea878ba] * Makefile (modified) * emu/all.h (modified) * emu/sdl.c (modified) * readme.txt (modified) Added SDL_net for networking. Tue, 01 Aug 2017 07:40:22 GMT Thomas Lopatic [74c44d9] * emu/cpu.c (modified) Fix first loaded byte. Mon, 31 Jul 2017 18:13:17 GMT Thomas Lopatic [8967dbc] * emu/fdd.c (modified) Minor cleanup. Mon, 31 Jul 2017 17:48:15 GMT Thomas Lopatic [1489228] * emu/fdd.c (modified) Fix single-sector commands. Mon, 31 Jul 2017 17:01:38 GMT Thomas Lopatic [c5b6c90] * emu/all.h (modified) * emu/cpu.c (modified) * emu/fdd.c (modified) * emu/mid.c (modified) * emu/mkdisk.c (modified) * emu/ser.c (modified) Successfully loaded midas.abs from disk. Sun, 30 Jul 2017 18:18:21 GMT Thomas Lopatic [1efc42c] * Makefile (modified) * emu/all.h (modified) * emu/cpu.c (modified) * emu/fdd.c (modified) * emu/main.c (modified) Load floppy disk image file. Sun, 30 Jul 2017 18:06:21 GMT Thomas Lopatic [caff491] * emu/all.h (modified) * emu/sdl.c (modified) * emu/ser.c (modified) * misc/buchla.supp (modified) Moved serial console window to ser emulation. Sun, 30 Jul 2017 17:33:49 GMT Thomas Lopatic [a6da9fb] * .gitignore (modified) * Makefile (modified) * emu/mkdisk.c (added) Create buchla.disk, a 1.44M FAT12 floppy disk image. Sat, 29 Jul 2017 22:40:29 GMT Thomas Lopatic [0726522] * emu/ser.c (modified) Support ASCII BEL code (^G). Sat, 29 Jul 2017 22:24:03 GMT Thomas Lopatic [375f7fb] * emu/ser.c (modified) Better interrupt emulation. Sun, 23 Jul 2017 20:57:53 GMT Thomas Lopatic [3c30832] * emu/all.h (modified) * emu/cpu.c (modified) * emu/fdd.c (modified) * emu/fpu.c (modified) * emu/kbd.c (modified) * emu/lcd.c (modified) * emu/led.c (modified) * emu/mid.c (modified) * emu/ser.c (modified) * emu/snd.c (modified) * emu/tim.c (modified) * emu/vid.c (modified) Interrupt handling. Serial console shows ROMP. Sun, 23 Jul 2017 16:46:51 GMT Thomas Lopatic [8e1b163] * readme.txt (modified) Better wording. Sun, 23 Jul 2017 16:41:10 GMT Thomas Lopatic [4f3fe48] * Makefile (modified) * readme.txt (modified) Support cross-build for Windows. Sun, 23 Jul 2017 11:05:50 GMT Thomas Lopatic [2a75e87] * emu/ser.c (modified) More clarity. Sun, 23 Jul 2017 10:48:38 GMT Thomas Lopatic [7eb8971] * Makefile (modified) * emu/cpu.c (modified) Don't use Linux fix on OS X. Sun, 23 Jul 2017 10:40:02 GMT Thomas Lopatic [a23f3d9] * emu/cpu.c (modified) * emu/ser.c (modified) Control character input. Sun, 23 Jul 2017 10:17:42 GMT Thomas Lopatic [bb4fd0c] * emu/all.h (modified) * emu/cpu.c (modified) * emu/sdl.c (modified) * emu/ser.c (modified) * misc/buchla.supp (modified) Started serial console. Sat, 22 Jul 2017 16:50:22 GMT Thomas Lopatic [a1fd5d5] * copying.txt (modified) * ttf/vera-sans-mono.ttf (added) Added Vera Sans Mono. Sat, 22 Jul 2017 15:47:35 GMT Thomas Lopatic [d94a7be] * readme.txt (modified) Added SDL2 and FreeType prefix. Sat, 22 Jul 2017 15:27:04 GMT Thomas Lopatic [2f9f352] * Makefile (modified) * emu/all.h (modified) * emu/sdl.c (modified) * readme.txt (modified) Added SDL2_ttf. Fri, 21 Jul 2017 08:45:58 GMT Thomas Lopatic [de65155] * docs/motorola-mc-6850.pdf (deleted) * docs/rockwell-r-65c52.pdf (added) Correct ACIA. Fri, 21 Jul 2017 01:24:57 GMT Thomas Lopatic [9674f1a] * cpu/m68kconf.h (modified) * emu/cpu.c (modified) Log BIOS calls. Thu, 20 Jul 2017 23:37:13 GMT Thomas Lopatic [4c71d39] * emu/all.h (modified) * emu/cpu.c (modified) * emu/fdd.c (modified) * emu/fpu.c (modified) * emu/kbd.c (modified) * emu/lcd.c (modified) * emu/led.c (modified) * emu/main.c (modified) * emu/mid.c (modified) * emu/sdl.c (modified) * emu/ser.c (modified) * emu/snd.c (modified) * emu/tim.c (modified) * emu/vid.c (modified) More granular verbosity. Thu, 20 Jul 2017 20:18:39 GMT Thomas Lopatic [ebc8f69] * emu/all.h (modified) * emu/cpu.c (modified) * emu/sdl.c (modified) Throttle CPU to 7 MHz. Thu, 20 Jul 2017 19:57:35 GMT Thomas Lopatic [2147e53] * copying.txt (modified) * emu/cpu.c (modified) * emu/fdd.c (modified) * emu/fpu.c (modified) * emu/kbd.c (modified) * emu/lcd.c (modified) * emu/led.c (modified) * emu/main.c (modified) * emu/mid.c (modified) * emu/sdl.c (modified) * emu/ser.c (modified) * emu/snd.c (modified) * emu/tim.c (modified) * emu/vid.c (modified) * gpl.txt (moved) Renamed GPL file. Thu, 20 Jul 2017 19:50:53 GMT Thomas Lopatic [90d6373] * emu/fdd.c (modified) * emu/fpu.c (modified) * emu/kbd.c (modified) * emu/lcd.c (modified) * emu/led.c (modified) * emu/mid.c (modified) * emu/ser.c (modified) * emu/snd.c (modified) * emu/tim.c (modified) * emu/vid.c (modified) Properly display access width. Thu, 20 Jul 2017 19:26:42 GMT Thomas Lopatic [e41c6b6] * emu/cpu.c (modified) * emu/sdl.c (modified) Fix Ctrl-C.