From 34e6bd299ca0e8f6a3048ed20e6c533893dd6ab2 Mon Sep 17 00:00:00 2001 From: Michel Pollet Date: Mon, 12 Feb 2024 16:58:40 +0000 Subject: [PATCH] Updated READMEs V 1.6 release, as well as some extra bits for libmui Signed-off-by: Michel Pollet --- README.md | 15 +++++++++++++++ libmui/README.md | 6 ++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 431d3ea..a8bf318 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,19 @@ # MII Version Changelog +## 1.6 + * Another big update, yanked the old DiskII driver, and replaced it with a + homebrew one, low level, with native support for WOZ (1 & 2) files (*read AND write!*) as well as NIB and DSK (read only). + * This is big news, and MII can now boot all kind of copy protected disks, in + fact I tried a few hundreds, and they all worked so far! + * There is currently no way to create a new disk, but you can use a tool like + [CiderPress](https://a2ciderpress.com/) to create them, and then use them in MII. Or just copy your DOS 3.3.woz file and reformat it! + * There were a few other minor changes, mostly added some timing measurement + tooling, and a couple of (necessary for disk to work) tweaks to the emulator + itself as it was not counting cycles correctly for a couple of instructions. + * The UI now has support for pure power-of-two textures, for really old OpenGL + implementations, it is turned off by default, but could work with some + old hardware. Also updated *libmui* to make it less linux-centric. + * Fixed some more color issues, mostly DHIRES. + * Added 'typeahead' for when you select files in the dialog, like on old Macs ## 1.5 * BIG update, loads of changes, fixes, improvements. * New super UI, using home-made libmui, channeling both GS/OS and MacOS 7.x! diff --git a/libmui/README.md b/libmui/README.md index 941461c..77da2e0 100644 --- a/libmui/README.md +++ b/libmui/README.md @@ -31,7 +31,7 @@ It could be possible to 'vectorize' the rendering to vertice buffers and stuff, # How does it differ from the original? Well, in terms of looks, it's kinda like I started with MacOS8/9, but removed all the grayscale bits. -Bizarelly, I think System 7 'flat' looks has aged better than the 'grayscale' look of 8/9, so I went with that. Most of the 'visible' difference are really related to the dialog's popup menus, which are a lot more 'OS8' than 'OS7'. +Bizarelly, I think System 7 'flat' looks has aged better than the 'grayscale' look of 8/9, so I went with that. Most of the 'visible' difference are really related to the dialog's popup menus, which are a lot more 'OS8' than 'OS7'. The Scrollbar is definitely more GS/OS though, never understood why it took so long for MacOS to adopt that. In terms of of the API, one massive change is that it is fully asynchronous, and you *can't* just spinloop and draw things in a window or GrafPort whenever you feel like it, like on the original. Instead, you change the state of the UI, and it will redraw itself when it needs to. This is a lot more like modern UI libraries in that respect. @@ -76,7 +76,9 @@ It has the typical 'Cancel'+'OK' alert. ## Standard File It has the classic 'Open' a file dialog. Haven't needed the other one. yet. - Could do with a 'Save' dialog (TODO). - - Maybe a 'period correct' way to handle previously visited folders... + - Maybe a 'period correct' way to handle previously visited folders... Currently it can same the last folder you visited *per file type*. + - You can use arrow keys, page/up down, and you can even typehead to the file you want, like in the old days. + ## Resource Manager Nope! Not there; I'd need some sort of ResEdit and stuff -- and now that is *ONE* Feature Creep Too Far thank you very much. I have a vague idea of making some sort of MessagePack format for resources, but that's for another day.