|
|
1.1 root 1:
2: 2003-07-11 : *** Version 0.40 ***
3:
4: 2003-07-04 14:40 thothy
5:
6: * src/uae-cpu/newcpu.c: Disabled MFP interrupt cycles again since
7: they currently seem to make some things running worse.
8:
9: 2003-07-04 14:38 thothy
10:
11: * src/configuration.c: bFrameSkip is now saved to the configuration
12: file, too.
13:
14: 2003-06-28 16:42 thothy
15:
16: * doc/keymap-sample.txt: Added keymap sample file.
17:
18: 2003-06-28 16:36 thothy
19:
20: * readme.txt: Added comment about how to use incompatible MSA disk
21: images.
22:
23: 2003-06-28 16:32 thothy
24:
25: * src/video.c: Main_EventHandler is now called every 64th hbl event
26: so that the mouse moves smoother in VDI resolutions again.
27:
28: 2003-06-28 16:29 thothy
29:
30: * src/keymap.c: Fixed a little bug: Switching back to symbolic
31: keymapping mode from loaded keymapping mode did not work right.
32:
33: 2003-06-23 20:49 thothy
34:
35: * src/: fdc.c, floppy.c, includes/floppy.h: When the user changes a
36: floppy disk image, the write-protection signal of the FDC is now
37: raised for a short time since some programs use this behaviour to
38: check for changed disks.
39:
40: 2003-06-22 22:20 thothy
41:
42: * src/main.c: Now booting from harddrive when using the -d
43: parameter (Thanks to Sven for the patch)
44:
45: 2003-06-20 15:13 thothy
46:
47: * src/: cartimg.c, reset.c, includes/main.h, uae-cpu/hatari-glue.c,
48: uae-cpu/hatari-glue.h, uae-cpu/newcpu.c: Now using a separate
49: illegal opcode for system initialization (setting the connected
50: drive mask etc.), so that warm resets are working right again.
51: (Thanks to Matthias Arndt for the hint)
52:
53: 2003-06-17 21:37 thothy
54:
55: * src/gemdos.c: Fixed a problem with Fsfirst and Fsnext so that HD
56: emulation is now working with EmuTOS, too.
57:
58: 2003-06-17 20:03 thothy
59:
60: * src/: screen.c, uae-cpu/newcpu.c: Fixed two bugs that appeared in
61: the extended VDI resolution emulation
62:
63: 2003-06-15 21:15 thothy
64:
65: * src/includes/main.h: Updated version number to 0.40
66:
67: 2003-06-15 21:14 thothy
68:
69: * src/dialog.c: Cosmetic changes to the screen setup dialog.
70:
71: 2003-06-12 22:41 thothy
72:
73: * src/: sdlgui.c, zip.c: It is now also possible to select a ZIP
74: file in the file selector without choosing a disk image in the ZIP
75: package (the first ST or MSA file will be used then)
76:
77: 2003-06-10 18:45 thothy
78:
79: * src/vdi.c: GemDOS_CreateHardDriveFileName() needs backslash as
80: path seperator instead of a normal slash while creating the
81: filename for /DESKTOP.INF or /NEWDESK.INF
82:
83: 2003-06-09 20:20 thothy
84:
85: * readme.txt: Updated readme.txt to suit the current version of
86: Hatari (-> version 0.40)
87:
88: 2003-06-09 18:11 thothy
89:
90: * src/screen.c: 8 bpp mode is now working in windowed mode, too
91:
92: 2003-06-08 19:12 thothy
93:
94: * src/: intercept.c, rtc.c, includes/intercept.h, includes/rtc.h:
95: Real time clock now also works with TOS 1.02 and 1.04
96:
97: 2003-06-08 15:54 thothy
98:
99: * src/main.c: The order of --hdimage and --harddrive does not
100: matter anymore and there is now also a command line parameter to
101: specify the emulated RAM size.
102:
103: 2003-06-08 15:49 thothy
104:
105: * src/: configuration.c, gemdos.c, hdc.c, includes/configuration.h:
106: Hard disc image and directory can now be saved in the configuration
107: file, too
108:
109: 2003-06-07 19:36 thothy
110:
111: * authors.txt: Added contributors to the file authors.txt
112:
113: 2003-06-07 15:43 thothy
114:
115: * src/floppy.c: Floppy_ReadSectors() now correctly returns FALSE if
116: something went wrong
117:
118: 2003-06-02 18:20 thothy
119:
120: * src/uae-cpu/newcpu.c: Mode-change specialflag won't be cleared
121: during reset anymore so that you can now change the compatibility
122: cpu mode and reset the cpu at the same time
123:
124: 2003-06-02 18:18 thothy
125:
126: * src/keymap.c: Added more symbolic key mapping values (e.g. the
127: pipe character key)
128:
129: 2003-06-02 18:17 thothy
130:
131: * src/gemdos.c: Pexec(6) is only available on TOS >= 1.04
132:
133: 2003-06-01 22:04 thothy
134:
135: * src/: dialog.c, keymap.c: Enabled the possibility to load an
136: alternative keyboard mapping from a file.
137:
138: 2003-06-01 18:23 thothy
139:
140: * src/uae-cpu/newcpu.c: Corrected MFP interrupt cycle timing.
141:
142: 2003-05-25 00:12 thothy
143:
144: * src/ikbd.c: In Lotus Turbo Esprit Challange and some other games,
145: the second joystick was not working so that two player mode was not
146: usable. This has been fixed now.
147:
148: 2003-05-05 19:53 thothy
149:
150: * src/sdlgui.c: ypos wasn't reset when entering a ZIP directory for
151: browsing.
152:
153: 2003-04-29 18:17 thothy
154:
155: * src/: dialog.c, configuration.c, main.c: Added buttons to load
156: and save the configuration file. It is now no longer saved
157: automatically when you quit Hatari. The configuration file is now
158: also stored in the users home directory when the HOME environment
159: variable has been set.
160:
161: 2003-04-29 18:12 thothy
162:
163: * src/includes/main.h: Corrected comment about scan lines per VBL
164: in 60Hz
165:
166: 2003-04-28 19:48 thothy
167:
168: * src/: configuration.c, dialog.c, m68000.c, mfp.c,
169: includes/main.h, includes/mfp.h: Removed the high-speed-CPU code.
170: It wasn't working very well and I currently don't have the time and
171: motivation to fix it. Support for CPU emulation with more than
172: 8MHz will probably be included again later.
173:
174: 2003-04-25 23:11 thothy
175:
176: * src/dialog.c: The memory for zip_path was sometimes freed twice
177: what caused Hatari to crash or hang.
178:
179: 2003-04-16 14:49 thothy
180:
181: * src/video.c: Disabled setting of the screen refresh rate again
182: since it was currently breaking the sound in monochrome mode
183:
184: 2003-04-12 18:31 thothy
185:
186: * src/: dialog.c, sdlgui.c, includes/sdlgui.h: Moved call to
187: SDLGui_PrepareFont() back to dialog.c, where it belongs to. Also
188: removed unused debugging function SDLGui_OverlayText().
189:
190: 2003-04-12 18:28 thothy
191:
192: * src/: audio.c, sound.c, includes/sound.h: Slightly improved the
193: sound callback function. It now tries to correctly fill up the
194: sound buffer when not enough samples have been created
195:
196: 2003-04-12 18:26 thothy
197:
198: * src/: main.c, video.c, includes/video.h: Now using SDL_GetTicks
199: instead of a SDL timer to sync the emulator with the VBL since SDL
200: timers are not working right on some systems (MiNT).
201:
202: 2003-04-12 18:23 thothy
203:
204: * src/m68000.c: CYCLES_PER_SEC are now set correctly to 8MHz timing
205: again.
206:
207: 2003-04-12 13:29 thothy
208:
209: * src/zip.c: Fixed a little bug: ZIPped .ST disk images were not
210: loadable from the command line. Thanks to Markus Oberhumer for the
211: patch.
212:
213: 2003-04-08 13:38 emanne
214:
215: * src/: configuration.c, dialog.c, m68000.c, mfp.c,
216: includes/main.h, includes/mfp.h:
217: add a setting to choose the cpu speed (in the gui, and nMinMax in
218: the configuration file).
219:
220: 2003-04-08 13:37 emanne
221:
222: * src/: main.c, sdlgui.c, includes/sdlgui.h:
223: add SDLGui_OverlayText to be able to display some text on overlay
224: over the current screen, and call sdlgui_init at the end of
225: main_init to prepare the font here (usefull for the overlay)
226:
227: 2003-04-07 13:34 thothy
228:
229: * src/cfgopts.c: Improved the configuration file loading/saving:
230: Included the function trim() to allow white spaces in the cfg file
231: (taken from Aranym - cheers); the temporary file name is now
232: created properly with tmpfile(); changed the C++ comments to plain
233: ANSI-C comments.
234:
235: 2003-04-06 20:52 thothy
236:
237: * src/: .cvsignore, Makefile: Added 'make depend' target to the
238: Makefile
239:
240: 2003-04-06 15:05 emanne
241:
242: * src/: cart_asm.s, cartimg.c:
243: patch from Paul Bates (winston author) which fixes the bus error
244: problem in the gfabasic when run from a gemdos hd drive.
245:
246: 2003-04-06 00:25 thothy
247:
248: * src/: m68000.c, memorySnapShot.c, misc.c, video.c,
249: includes/decode.h, includes/m68000.h, uae-cpu/memory.c,
250: uae-cpu/newcpu.c: Improved bus errors (M68000_BusError) and added
251: exception cycles
252:
253: 2003-04-04 18:28 thothy
254:
255: * src/: Makefile, audio.c, cfgopts.c, configuration.c,
256: createBlankImage.c, dialog.c, fdc.c, file.c, floppy.c, gemdos.c,
257: hdc.c, keymap.c, main.c, screen.c, video.c, includes/cfgopts.h,
258: includes/configuration.h, includes/dialog.h: Added ASCII
259: configuration file and moved configuration structs from dialog.h to
260: configuration.h (where they belong to).
261:
262: 2003-04-04 14:48 emanne
263:
264: * src/: m68000.c, uae-cpu/newcpu.c, uae-cpu/memory.c:
265: new bus error handling : the exception must be called AFTER the
266: memory handler so that the rte returns to the instruction AFTER the
267: cause of the bus error (or debugers might enter infinite loops).
268:
269: 2003-04-03 23:16 thothy
270:
271: * src/uae-cpu/: hatari-glue.c, memory.c: Setting the connected
272: drive mask is now done in Opcode_GemDos()
273:
274: 2003-04-03 23:14 thothy
275:
276: * src/uae-cpu/: newcpu.c, newcpu.h: Now using special flag
277: SPCFLAG_BUSERROR for correction PC after bus error. This should
278: speed up the emulation a little bit
279:
280: 2003-04-03 23:13 emanne
281:
282: * src/fdc.c:
283: this test works better to filter hdc, sorry.
284:
285: 2003-04-03 22:06 emanne
286:
287: * src/fdc.c:
288: make the hdc fix more specific (it helped the hdc images from
289: working !)
290:
291: 2003-04-03 22:05 emanne
292:
293: * src/keymap.c:
294: try a reasonable default offset instead of -1 when the offset is
295: unknown. It helps a lot with my french keyboard when the 1st key I
296: press is 1 or 2 (both unknown !).
297:
298: 2003-04-03 22:04 emanne
299:
300: * src/ikbd.c:
301: fix bad passing of command keyboards. This fixes bad keys when
302: sr=$600 in adebug, so it might fix a few other things too...
303:
304: 2003-04-03 19:10 emanne
305:
306: * src/fdc.c:
307: fix the crash when booting with a floppy and a gemdos directory
308:
309: 2003-04-02 22:54 emanne
310:
311: * src/gemdos.c:
312: fix the bus error problem in gfa : it was because of a forgoten ";"
313: ! Also change ifdefs to make debuging easier (FILE_DEBUG and
314: GEMDOS_VERBOSE)
315:
316: 2003-04-02 22:53 emanne
317:
318: * src/: intercept.c, tos.c, uae-cpu/hatari-glue.c,
319: uae-cpu/hatari-glue.h, uae-cpu/memory.c, uae-cpu/newcpu.c:
320: timer d and connected drives patches are not applied anymore to the
321: tos. Instead the relevant memory addresses are intercepted. It
322: should be as fast as before and it allows to boot ram tos and to be
323: able to mount hd directories on them. Also it fixes the timer d
324: problem on foreign toses (swedish...)
325:
326: 2003-04-01 23:02 thothy
327:
328: * src/tos.c: Now RAM TOS 1.00 can be loaded, too
329:
330: 2003-04-01 22:59 thothy
331:
332: * src/uae-cpu/memory.c: ROMmem_start --> f_RomMemStart
333:
334: 2003-04-01 18:11 thothy
335:
336: * src/: intercept.c, m68000.c, main.c, tos.c, uae-cpu/memory.c,
337: uae-cpu/memory.h, includes/decode.h, uae-cpu/hatari-glue.c,
338: uae-cpu/hatari-glue.h, includes/intercept.h: Improved memory
339: mapping - The memory regions should now behave much more like on a
340: real ST
341:
342: 2003-04-01 13:18 emanne
343:
344: * src/tos.c:
345: allow to load "ram tos", that is tos at address $ad00 (in ram !)
346: That's because I never found any french tos 1.04. most of the
347: patches fail, but it allows to boot a floppy image anyway...
348:
349: 2003-03-31 15:34 thothy
350:
351: * src/uae-cpu/hatari-glue.c: Added SPCFLAG_MODE_CHANGE when CPU
352: settings are changed
353:
354: 2003-03-31 15:32 thothy
355:
356: * src/zip.c: Sven's patch to use ZIP files from the command line
357:
358: 2003-03-31 13:05 emanne
359:
360: * src/uae-cpu/memory.c:
361: writing to rom trigers a bus error (exception 2). Notice : it
362: might not be the Right Way to do it... but at least it allows crazy
363: boy cd 24 to boot !
364:
365: 2003-03-31 13:04 emanne
366:
367: * src/uae-cpu/newcpu.h:
368: prefetch buffer is aligned on word boundaries, not long word
369: boundaries
370:
371: 2003-03-30 15:35 thothy
372:
373: * src/: Makefile, dialog.c, file.c, floppy.c, sdlgui.c, ymFormat.c,
374: unzip.c, zip.c, includes/unzip.h, includes/zip.h, includes/file.h,
375: includes/floppy.h, includes/sdlgui.h: Added Sven's patch for ZIPped
376: and GZIPped disk images
377:
378: 2003-03-30 13:32 thothy
379:
380: * src/: configuration.c, dialog.c, keymap.c, main.c, screen.c,
381: includes/dialog.h, includes/keymap.h: Keyboard mapping is now
382: possible via both, scancode and ascii mapping
383:
384: 2003-03-29 14:09 thothy
385:
386: * src/: gemdos.c, misc.c, includes/misc.h: Renamed strupr to
387: Misc_strupr since the old name conflicted with a library function
388: when compiling for MiNT
389:
390: 2003-03-29 14:06 thothy
391:
392: * src/uae-cpu/Makefile: Introduced HOSTCC variable to be able to
393: cross compile Hatari
394:
395: 2003-03-28 17:20 thothy
396:
397: * src/uae-cpu/: compiler.c, Makefile, compiler.h, gencpu.c,
398: hatari-glue.c, memory.h, newcpu.c, newcpu.h, sysdeps.h: Removed
399: compiler.c and compiler.h. compiler.h genereted a conflict with the
400: system header compiler.h on MiNT, the necessary functions are now
401: in newcpu.h.
402:
403: 2003-03-28 17:10 emanne
404:
405: * src/gemdos.c:
406: fix for GemDos_GetDir (so that adebug can find its files when
407: launched from the hd), and use GEMDOS_VERBOSE for debuging
408:
409: 2003-03-28 08:14 emanne
410:
411: * src/main.c:
412: revert to previous version : we don't need --fd since "hatari
413: <imagename>" does the job ! Sorry !
414:
415: 2003-03-27 16:55 emanne
416:
417: * src/floppy.c:
418: fix bad reading of little images (too paranoid - didn't trust
419: enough the bootsector !).
420:
421: 2003-03-27 16:54 emanne
422:
423: * src/main.c:
424: added --fd <imagename> comand line option to insert a floppy image
425: in drive a
426:
427: 2003-03-27 12:24 emanne
428:
429: * src/: screen.c, dialog.c, includes/screen.h,
430: includes/screenDraw.h, includes/syncTables.h:
431: lots of video changes (borders, and same options for windowed and
432: fullscreen modes)
433:
434: 2003-03-27 12:23 emanne
435:
436: * src/intercept.c:
437: top and bottom borders handling is now here (and much simpler than
438: before)
439:
440: 2003-03-27 12:21 emanne
441:
442: * src/video.c:
443: disable synctables for top and bottom borders (handled in
444: intercept.c now)
445:
446: 2003-03-27 12:15 emanne
447:
448: * src/dialog.c:
449: 800x600 mode disappears, fullscreen and windowed modes share the
450: same options
451:
452: 2003-03-27 12:15 emanne
453:
454: * src/spec512.c:
455: a screen must have at least 150 lines with more than 1 palette to
456: be recognized as a spc512 screen. It's because this code does not
457: know how to display 1 palette/line, very bad for some demos...
458:
459: 2003-03-27 11:55 emanne
460:
461: * src/gemdos.c:
462: remove a debug message, add a fix for SFirst to avoid a malloc(0)
463: when there is no match
464:
465: 2003-03-25 22:03 emanne
466:
467: * src/gemdos.c: Fix 2 bugs in GemDOS_CreateHardDriveFileName : the
468: form "path\filename" was not recognised, and a filename < 8 chars
469: like "abc" could be chosen while looking for "ab". These fixes now
470: allow to run the Maggie disk mags directly from the disk without
471: creating disk images.
472:
473: 2003-03-25 08:53 emanne
474:
475: * src/: dialog.c, screen.c, includes/screenDraw.h:
476: re-enables the "use borders" option in the configuration dialog,
477: and allow borders in fullscreen. Also, resize window/screen when
478: borders are enabled/disabled.
479:
480: 2003-03-24 18:24 emanne
481:
482: * src/: keymap.c, main.c, includes/keymap.h:
483: keyboard now uses scancodes instead of ascii codes.
484:
485: 2003-03-24 18:24 emanne
486:
487: * src/gemdos.c:
488: when you double click on a file in a mounted hd directory with tos
489: 1.0, you don't receive the path, and the file was not converted
490: properly. Also, fix chdir when the path does not exist (correctly
491: returns error code)
492:
493: 2003-03-24 14:30 thothy
494:
495: * src/configuration.c: Commented out saving/loading of number of
496: drives - ACSI HD emulation wasn't working when this was
497: saved/loaded, too
498:
499: 2003-03-24 12:00 emanne
500:
501: * src/: intercept.c, includes/intercept.h, uae-cpu/memory.c,
502: uae-cpu/memory.h:
503: add a hack to trick the tos to believe an ide controller is really
504: present. It makes the boot with tos 2.06 and a mounted hd
505: directory much faster.
506:
507: 2003-03-24 11:59 emanne
508:
509: * src/uae-cpu/hatari-glue.c:
510: fix a possible crash if check_prefs_changed_cpu is called too early
511: (to restore parameters for example)
512:
513: 2003-03-24 11:31 emanne
514:
515: * src/: misc.c, ikbd.c:
516: fix year in rtc (see the comments in ikbd.c).
517:
518: 2003-03-24 00:11 thothy
519:
520: * ChangeLog: Patches for monochrome mode, RTC, GEMDOS HD emulation
521: and configuration files
522:
523: 2003-03-24 00:08 thothy
524:
525: * src/gemdos.c: Improved GEMDOS HD emulation
526:
527: 2003-03-24 00:07 thothy
528:
529: * src/: configuration.c, main.c: Re-enabled configuration file
530: saving/loading
531:
532:
533: Here comes now the old ChangeLog file. It won't be updated anymore - if you
534: want to have a recent ChangeLog file, use a tool like "cvs2cl" to create a
535: ChangeLog file from the CVS repository.
536:
537:
538: 2003-03-23 (THH):
539: * Fixed problem that slowed down the emulator in monochrome mode when running
540: TOS 2.06.
541: * Monochrome mode can now be inverted, too (some games like Maniac Mansion
542: use this).
543: * Added patches from Emmanuel Anne (Thanks!):
544: - Added Mega-ST realtime clock emulation.
545: - GEMDOS hard disk emulation now works much better.
546: - Enabled the old WinSTon configuration file saving and loading functions.
547:
548: 2003-03-17 (THH):
549: * Changed memory access functions so that Hatari now also should work on
550: SunOS/Sparc machines.
551:
552: 2003-03-12 (THH): *** Version 0.30 ***
553: * Updated readme.txt and version number to 0.30
554: * Changed output audio sample format back to unsigned again (seems to work
555: better on some systems).
556:
557: 2003-03-10 (THH):
558: * Adjusted audio functions so that Hatari's sound should be right again.
559:
560: 2003-03-09 (THH):
561: * Fixed TOS patching routine - it was only working on big endian machines
562: (Thanks to Tony Smolar for the hint!).
563: * IKBD_Cmd_ReadClock() should now work.
564:
565: 2003-03-08 (THH):
566: * Some parts of the code accessed the SR directly to read the IPL - however
567: the UAE CPU core only updates the SR when doing a MakeSR() first. So this
568: is done in the affected code parts now, too.
569: * The IPL wasn't raised when a MFP interrupt occured - fixed now.
570: * Full screen resolution for ST-Low can now be selected from the screen
571: setup dialog.
572:
573: 2003-03-04 (THH):
574: * The IKBD emulation does not longer duplicate joystick fire buttons when
575: a game (like Babarian) tries to use both, joystick and mouse => Games like
576: Lotus Turbo Esprit Challange are now working again!
577: * Improved audio timer function - the code should now be a little bit faster.
578:
579: 2003-03-03 (THH):
580: * Resynced Hatari's UAE CPU core with UAE 0.8.22 - this fixes some bugs in
581: 68k instructions like ABCD and SBCD.
582: * Now only reinitializing the sound subsystem if really needed, this should
583: fix a problem with Linux ALSA sound driver (Thanks to Tony Smolar for
584: discovering this problem!).
585: * Added another patch for TOS 2.05 so that this TOS version should now work
586: with Hatari, too.
587:
588: 2003-02-28 (THH):
589: * Rewrote TOS patching routine. It is more flexible now.
590: * Removed 0xa0ff opcode for VDI resolutions; using GEMDOS_OPCODE now instead.
591:
592: 2003-02-02 (THH):
593: * Fixed MMU RAM size configuration bug.
594: * Rewrote some screen conversion functions in C (low320x8.c, low640x8.c,
595: med640x8.c and spec640x16.c).
596:
597: 2003-01-29 (THH):
598: * When a bus or address error occurred, the PC was often not set to the
599: right exception handler routine. This has been fixed now - thanks to
600: Philippe Gerin for finding the bug and the patch for solving it!
601:
602: 2002-12-30 (THH): *** Version 0.25 ***
603: * Added some more bus error entries in intercept.c (just like on a real ST).
604: * Updated the readme.txt.
605:
606: 2002-12-23 (THH):
607: * Moved Hatari's line-a opcodes (0xa000 and 0xa0ff) from tos.c to cartimg.c
608: so that the extended VDI resolutions should now also work with hard disk
609: emulation turned on.
610: * WinSTon turned off screen rendering while booting in a VDI resolution
611: mode. This has been enable again, so that the user can see what's going
612: on. However, booting in a VDI mode is now a little bit slower (especially
613: on TOS 2.06).
614:
615: 2002-12-22 (THH):
616: * VDI resolutions with 4 colors are now working, too.
617: * Fixed some bugs in screen.c
618:
619: 2002-11-30 (THH):
620: * Added the possibility to select the GEM resolution to the TOS/GEM dialog.
621: * Rewrote ConvertVDIRes_2Colour() in C for big monochrome VDI resolutions.
622:
623: 2002-10-13 (THH):
624: * Rewrote ConvertVDIRes_16Colour() in C and added Line-A/VDI patches
625: so that Hatari now also features a VDI big resolution mode.
626:
627: 2002-09-21 (THH):
628: * Added YM and WAV sound recording (to hatari.ym or hatari.wav since the
629: GUI does not support editing strings yet).
630: * Introduced "System" setup dialog for configuring the ST hardware
631: (currently CPU and blitter).
632:
633: 2002-08-11 (THH):
634: * Fixed bug in the blitter function, so the letters in the menu bar of the
635: desktop are now correct.
636:
637: 2002-07-08 (THH):
638: * Some more endianess patches for spec512 screens - looks much better now!
639: * Fixed the bug that caused Hatari to crash when it was not able to load
640: the font image.
641:
642: 2002-07-04 (THH):
643: * Added experimental blitter emulation (taken from STonX).
644: "Wings Of Death" started working now - wow!
645:
646: 2002-07-03 (THH):
647: * Separated SDL_INIT_JOYSTICK and SDL_INIT_AUDIO from Main_Init(), since
648: failures during joystick/audio initialization shouldn't be fatal.
649: * Short-Cuts now also work with the "apple" key on Mac OS X.
650: * Some endianess patches for the spec512 conversion routine (but it is
651: still not yet working right).
652:
653: 2002-02-21 (THH):
654: * Fixed bug in tos.c - TOS 1.00 has been wrongly patched and did not work
655: any more...
656:
657: 2002-02-18 (THH): *** Version 0.20 ***
658: * Setting the HD drives is now also included in the GUI.
659: * Updated the readme.txt.
660:
661: 2002-02-05 (Thomas Huth):
662: * Added Svens HD-image patch.
663: * Yet another bugfix for BeOS (lseek again...)
664:
665: 2002-01-14 (Thomas Huth):
666: * Added (real) joystick support.
667:
668: 2002-01-02 (Thomas Huth):
669: * Fixed some problems with the CPU reset.
670: * Updated the GUI.
671:
672: 2001-12-27 (Thomas Huth):
673: * Finished the first working version of the GUI. Not yet perfect,
674: but many things can now be configured there.
675: * Mapped the GUI to the F12 key, quitting the program is now
676: ALTGR-Q
677:
678: 2001-12-25 (Thomas Huth):
679: * Cleaned up: Fixed many "FIXME"s, rewrote the splitpath and makepath
680: functions, and moved the scandir and alphasort functions to file.c.
681: * Improved the SDL-GUI.
682: * Designed some dialogs and started working on a file selection dialog.
683:
684: 2001-12-21 (Thomas Huth):
685: * Hatari now uses the SDL's relative mouse mode instead of absolut mode.
686: * Removed the files view.c and statusbar.c (not really needed).
687:
688: 2001-12-10 (Thomas Huth):
689: * Wrote a first version of the graphical user interface.
690: * The path where Hatari searches its data (TOS-image etc.)
691: can now be specified in the Makefile.
692:
693: 2001-10-10 (Thomas Huth): *** Version 0.11 ***
694: * Changed some C++ comments to C comments (for plain ANSI-C compilers).
695: * Fixed a stack problem in gemdos.c
696:
697: 2001-09-20 (Thomas Huth):
698: * Added screen flipping in fullscreen mode (-> more speed!).
699: * ST-Med/ST-Low mixed mode now works (e.g. in the Magnetic
700: Scrolls adventures).
701:
702: 2001-09-09 (Sven de Marothy):
703: * Added hard-drive emulation, (option -e or --harddrive)
704: * Fixed annoying key clicks during boot.
705:
706: 2001-08-16 (Thomas Huth): *** Version 0.10a ***
707: * Improved CPU cycles emulation. Most instructions now return the
708: right cycles, I hope.
709: * Added Spec512 support.
710:
711: 2001-07-21 (Thomas Huth):
712: * Added some shortcuts
713: * Added the possibility to switch between fullscreen and window mode.
714: * Started working on better CPU cycles emulation (well, they are
715: a real mess!).
716:
717: 2001-07-11:
718: * Added ST Medium resolution.
719:
720: 2001-07-10:
721: * Added Sven's debugger patch.
722:
723: 2001-06-26:
724: * Added Sven de Marothy's screenshot patch. It allows taking screenshots
725: by pressing ALTGR-G.
726:
727: 2001-06-10 (Thomas Huth):
728: * Added sound support. Does not yet work perfect, but at least there
729: are some noises now :-) (Use option --sound to enable it).
730:
731: 2001-06-01 (Thomas Huth): *** Version 0.05a ***
732: * Added joystick emulation.
733: * Added Stefan's patch for ST-LOW res on big-endian machines,
734: his patch for also leaving Hatari by pressing F12, and
735: his fullscreen patch.
736: * Changed all tabulator characters in the source to spaces.
737:
738: 2001-05-27 (Thomas Huth): *** Version 0.04a ***
739: * Added Stefan Berndtsson's patch for big-endian machines.
740: Hatari now runs also with non-x86 Linux machines! Thanks Stefan!
741: * Rewrote the ST-LOW resolution conversion routines in C
742: => ST-LOW now works!
743: * Added some of the WinSTon patches Paul Bates recently published
744: at the WinSTon BBS (Thanks to Ladislav Adamec for the hint).
745: * Cleaned up the source tree a little bit.
746:
747: 2001-04-03 (Thomas Huth): *** Version 0.03a ***
748: * Rewrote some more assembler functions. FDC emulation now works!
749:
750: 2001-04-02 (Thomas Huth):
751: * SDL Keyboard code finished and included a SDL-Key -> ST-Scancode table.
752:
753: 2001-03-29 (Thomas Huth):
754: * Added mouse support.
755:
756: 2001-03-28 (Thomas Huth): *** Version 0.02a ***
757: * Added very simple SDL support.
758: * Rewrote a lot of assembler functions in C (e.g. intercept.c).
759: * Adapted the UAE CPU. Now Hatari is able to boot a TOS 1.0x ROM, the
760: Desktop shows up, but no mouse and keyboard interaction yet.
761:
762: 2001-03-21 (Thomas Huth): *** Version 0.01a ***
763: * Made the WinSTon source code compilable.
764: * Added the UAE CPU sources.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.