-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog.6
More file actions
4255 lines (3082 loc) · 148 KB
/
ChangeLog.6
File metadata and controls
4255 lines (3082 loc) · 148 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2008-07-18 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 2.0
2008-07-18 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* c64/tfe.c: provide a default value for ppaddress in
tfe_store()
2008-07-18 Christian Vogelgsang <chris@vogelgsang.org>
* arch/unix/macosx/cocoa/video.m: fixed canvas registration
* arch/unix/macosx/cocoa/menu/vicemachinecontroller.m: fixed
compile without ffmpeg
2008-07-18 Marco van den Heuvel <blackystardust68@yahoo.com>
* translate.c, arch/amigaos/intl.c, arch/win32/rescbm2.rc,
arch/win32/resplus4.rc, arch/win32/resvic20.rc,
arch/win32/resc128.rc, arch/win32/resc64.rc, arch/win32/res.rc,
arch/win32/respet.rc: Updated the German text items.
2008-07-18 pottendo <pottendo@aon.at>
* arch/unix/x11/gnome/uipalcontrol.c (all): #ifdefed UI elements
for old PAL emulation as it is replaced by the new PAL Emulation.
* arch/unix/gui/uipalemu.c: Removed UI for `Old PAL Emu' in case
of `USE_GNOMEUI.
2008-07-16 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.27
2008-07-16 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/beos/ui.cc, arch/beos/ui_file.cc,
arch/beos/vicemenu.cc: Added fixes as provided by
Marcus Sutton <loggedoubt@gmail.com>
2008-07-15 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/kbd.c: In kbd_handle_keydown() and
kbd_handle_keyup(), filter out keystrokes if the happen because
of key autorepeat of Windows.
2008-07-15 Hannu Nuotio <hannu.nuotio@tut.fi>
* arch/unix/x11/gnome/uipalcontrol.c: Removed "Emulation" from
radio button texts. Fixes single size window stretching.
2008-07-15 Hannu Nuotio <hannu.nuotio@tut.fi>
* c64/c64keyboard.c: Changed Restore to ignore key release and
automatically clear the NMI. Fixes "nmitest" (bug 2016657).
2008-07-15 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/unix/skyos/make-bindist.sh: Reverted back to what worked
before.
2008-07-13 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.26
2008-07-12 Andreas Matthies <andreas.matthies@gmx.net>
* vicii/vicii-fetch.c, vicii/vicii_fetch.h: vicii_fetch_matrix
now gets the cycle and uses it to change xsmooth_color in time.
This fixes bug in Crest/Krestage multiplexer crunchtable.
* vicii/vicii-draw.c (draw_mc_bitmap_foreground): Change from
VICII_ILLEGAL_TEXT_MODE is handled now. This fixes bug in
Crest/Digital Magic.
* vicii/vicii-mem.c (d015_store): Force a DMA check even on
last_dma_line. This fixes bug in Oregon/Maulhalten.
* vicii/vicii-sprites.c (vicii_sprites_set_x_position): Another
fix to make Cosmos Design/Living Chips happy. This is not the
end of the story...
2008-07-12 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/amigaos/README.AMIGA: Updated.
* arch/unix/gp2x/make-bindist.sh,
arch/unix/sco_sol/make-bindist.sh: Fixed a typo.
2008-07-13 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* c64/reu.c: Fixed the end of transfer length when doing a
compare.
2008-07-12 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/unix/x11/gnome/x11ui.c: removed weird unicode character
from a commentary in ui_open_canvas_window().
* c64/reu.c: Fixed a bug with transfer and swap file operations
introduced on 2008-07-10; Added assert()s for input parameters
in reu_dma_update_reads(), reu_dma_host_to_dma(),
reu_dma_reu_to_host(), reu_dma_compare(); Fixed an error in
reu_dma_compare() where it "forgot" to generate an IRQ if a
verify error occurred; length is now written correctly in
reu_dma_update_regs() (value 0x10000 was not corrected to 0!).
2008-07-10 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.25
2008-07-10 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* c64/reu.c: The status register bits are not reset if a new
transfer starts without reading the status register; however,
the interrupt only occurs if they are set again to new values.
2008-07-09 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* c64/reu.c: set_reu_size(): Do not reset
first_unused_register_address; remove a warning about
uninitialised object in reu_read().
2008-07-08 Marco van den Heuvel <blackystardust68@yahoo.com>
* translate.c: Updated the dutch translations.
2008-07-08 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* translate.c: 2 new texts for -autostartrunwithcolon.
* arch/win32/resc128.rc, arch/win32/c128ui.c: cosmetic change:
Norwegain -> Norwegian.
2008-06-22 pottendo <pottendo@aon.at>
* c128/c128-cmdline-options.c (cmdline_options): cosmetic change:
Norwegain -> Norwegian.
* arch/unix/joy.c (new_joystick_init): cosmetic change.
2008-07-07 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.24
2008-07-07 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* c64/reu.c: fixed "end-of-block" for REU compare operation
according to Wolfgang Moser's REU reference.
* init.c, autostart.c, autostart.h, translate.txt, translate.c:
Added new command-line options -autostartrunwithcolon and
+autostartrunwithcolon along with corresponding vicerc option
AutostartRunWithColon=x.
2008-07-07 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/beos/Makefile.am, arch/beos/constants.h, arch/beos/ui.cc,
arch/beos/vicemenu.cc: Added copy/paste support.
* arch/beos/console.c: Fixed a typo.
* arch/beos/ui_sid.cc: Added a missing variable.
* arch/os2/ui.c: Fixed a typo.
* arch/os2/vac++/incl/mainsrc.icc, arch/os2/watcom/mainsrc.tgt,
arch/os2/watcom/vice.wpj, arch/win32/watcom/base.tgt,
arch/win32/watcom/vice.wpj: Added clipboard.c to the project
files.
* clipboard.h: Changed the _CLIPBOARD_H define to
_VICE_CLIPBOARD_H so that it won't interfere with the beos
clipboard define.
* sound.h: Fixed up to return SWORD and use int calculations
without casts.
2008-07-04 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.23
2008-07-04 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/Makefile.am: Removed vice.dsp
* arch/win32/vice.dsw: Removed vice.dsp
* c64/ramcart.c: Include vicii-phi1.h for vicii_read_phi1().
* clipboard.c: Define for variable i as unsigned to prevent a
warning.
* arch/win32/base.dsp: Add clipboard.c so vice compiles again.
* sound.h: changed SWORD sound_audio_mix(SWORD ch1, SWORD ch2);
to SWORD sound_audio_mix(int ch1, int ch2).
* gfxoutputdrv/bmpdrv.c: bmpdrv_write_memmap() now is a void
function.
* screenshot.c: memmap_screenshot_save() had an unused variable
i, removed that.
* lib.c, lib.h: lib_free() now takes a const pointer.
* arch/unix/archdep.c: viceuserdir is now a const pointer.
* arch/unix/tfearch.c: Removed unused TfePcapCloseAdapter()
function.
2008-07-04 Marco van den Heuvel <blackystardust68@yahoo.com>
* Makefile.am, arch/win32/ui.c, clipboard.c, clipboard.h: Moved
the common clipboard code that Spiro made to the new common
files called 'clipboard.c' and 'clipboard.h'.
* arch/amigaos/c128uires.h, arch/amigaos/c64uires.h,
arch/amigaos/cbm2uires.h, arch/amigaos/intl.c,
arch/amigaos/intl.txt, arch/amigaos/petuires.h,
arch/amigaos/plus4uires.h, arch/amigaos/private.h,
arch/amigaos/ui.c, arch/amigaos/uires.h,
arch/amigaos/vic20uires.h: Added text-only copy and paste
support to the amiga ports.
* arch/amigaos/joyai.c: Corrected some typos.
* arch/amigaos/video.c: Fixed a wrongly placed #endif.
2008-07-04 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/unix/macosx/Makefile.am: Make sure the file
VICE.xcodeproj/project.pbxproj is included in the source
distribution.
* arch/unix/macosx/Resources/English.lproj/Makefile.am: Make
sure some MacOS files are included in the source distribution.
2008-07-01 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/win32/ui.c, c128/c128mem.c, c64/c64mem.c, cbm2/cbm2mem.c,
mem.h, monitor/monitor.c, pet/petmem.c, plus4/plus4mem.c,
vic20/vic20mem.c: Fixed the returned values of the
mem_get_screen_parameter() of some of the emulators, and added a
bank parameter to the mem_get_screen_parameter() function, this
was needed to get it to work for xcbm2.
* sound.h: Added a static inline 2-channel digital audio mixing
routine.
* c64/digimax.c, pet/petsound.c, plus4/ted-sound.c,
vic20/vic20sound.c: Fixed to use proper digital audio mixing.
2008-07-02 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/Makefile.am: Renamed _all.dsp to _vice.dsp
* arch/win32/_all.dsp, arch/win32/_vice.dsp: renamed _all.dsp to
_vice.dsp.
2008-07-02 Andreas Matthies <andreas.matthies@gmx.net>
* arch/win32/ui.c: Moved creation of accelerators to
ui_init_finish.
* arch/win32/uikeyboard.c: Log a warning if the shortcut file
cannot be opened.
2008-07-02 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/Makefile.am: Added new file _all.dsp.
* c64/reu.c: The banking register has a shadow register, too.
2008-07-01 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.22
2008-06-30 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/amigaos/intl.c, arch/win32/res.rc,
arch/win32/reside64.rc, arch/win32/resmouse.rc, translate.c:
Updated the Hungarian text.
* arch/unix/qnx6/make-bindist.sh,
arch/unix/sco_sol/make-bindist.sh,
arch/unix/skyos/make-bindist.sh: Improved.
* arch/unix/x11/gnome/x11ui.c: Corrected a typo.
* arch/win32/resc128.rc, arch/win32/resc64.rc,
arch/win32/rescbm2.rc, arch/win32/respet.rc,
arch/win32/resplus4.rc, arch/win32/resvic20.rc: Updated the
Hungarian text and extended the copy/paste text to the other
languages.
* arch/win32/uikeyboard.c: Fixed the shortcut text routine to
work for win9x/winnt4 too.
* c64/c64io.c, c64/georam.h: Fixed the reading of the GeoRAM
registers.
* c64/cart/c64cart.c: Fixed some text elements.
* c64/georam.c: Fixed the reading of the GeoRAM registers, and
added a comment block describing the GeoRAM in more detail.
* c64/ramcart.c: Fixed the reading of the RamCart registers, and
added a comment block describing the RamCart in more detail.
* pet/petmem.c, vic20/vic20mem.c: Fixed the
mem_get_screen_parameter() to fill in the correct data.
* vic20/vic-mem.c: Added a previously missing vic_peek()
function.
* vicii/vicii-cmdline-options.c: Added N_() for text that didn't
have it yet.
* video/video-resources.c: Fixed the crash that came from the
new PAL emu check.
2008-06-29 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.21
2008-06-29 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/ui.c: Add copy to clipboard for the text screen.
All emulators which support the monitor "screen" command are
supported, that is: x64, xplus4, xvic, x128 in VIC-II mode.
xcbm2 and xpet are not supported, as their base video addresses
are not given with mem_get_screen_parameter(). New functions
read_screen_output(), ui_copy_clipboard().
2008-06-28 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/rescbm2.rc, arch/win32/resplus4.rc,
arch/win32/resmenu.txt, arch/win32/ui.c, arch/win32/resvic20.rc,
arch/win32/resc128.rc, arch/win32/resc64.rc,
arch/win32/respet.rc: Removed IDM_EDIT_CUT (how should we cut
something from the VICE window? Does not make much sense, does
it?
* arch/win32/ui.c: Added paste function to paste from clipboard
to the VICE keyboard buffer. It is selected either via menu
(Edit/Paste), or via right-click on the VICE window.
* arch/win32/resmenu.txt, arch/win32/rescbm2.rc,
arch/win32/resplus4.rc, arch/win32/resmenu.txt,
arch/win32/resvic20.rc, arch/win32/resc128.rc,
arch/win32/resc64.rc, arch/win32/respet.rc: Added IDM_EDIT_CUT,
IDM_EDIT_COPY and IDM_EDIT_PASTE.
2008-06-27 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* autostart.c: Incorporated patch from iAN Coog: 1. Add colon
(":") after "LOAD" and "RUN" lines used to start. This is
helpful if there is already something on the screen, to prevent
it to provoke some error messages. 2. remember original true
drive emulation state before using autostart. This fixes the
problem that TDE is not re-activated after autostart. 3. Dev
Traps set to ON always in autostart_tape() for T64s. T64 without
VTD don't load, so it's a must to activate it always with them.
(TAP files don't care.)
2008-06-25 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/vice.dsw, arch/win32/_all.dsp: New (dummy) project
_all.
* c64/reu.c: Fixed problems with bank register not masking out
unused bits, and autoload option which has to copy the shadow
registers back. Fixed doxygen a little.
2008-06-23 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.20
2008-06-23 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/make-msvc-bindist.bat,
arch/win32/watcom/make-watcom-bindist.bat: Added (had been
forgotten in the previous version)
2008-06-23 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* c64/reu.c: Implement the special wrap-around of the 1700 when
it uses 64Kx1 DRAMs. That is, the bank register behaves like
the other REUs (with the special wrap around), but the DRAM
access itself is limited to 0x00000-0x1ffff.
* vdrive/vdrive_command: Changed flow in vdrive_command_memory()
as suggested by Marco.
* c64/tfe.c: disabled log_message() for tfe_hash_mask[], as it
accessed memory out of bounds.
2008-06-22 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/amigaos/uiapi.c, arch/os2/ui.c,
arch/unix/x11/gnome/x11ui.c, arch/unix/x11/xaw/x11ui.c: Added
the option to choose 'continue' for the CPU JAM dailog.
* monitor/mon_lex.c, monitor/mon_lex.l: Fixed the undump command
as provided by M. Kiesel <mayne@users.sourceforge.net>.
* plus4/plus4mem.c: Fixed the reported plus4 hannes/csory memory
expansion bug for memory at $ffxx.
* arch/unix/qnx6/make-bindist.sh,
arch/unix/sco_sol/make-bindist.sh,
arch/unix/skyos/make-bindist.sh: Improved some of the
make-bindist.sh scripts.
2008-06-19 Marco van den Heuvel <blackystardust68@yahoo.com>
* vdrive/vdrive-internal.c, vdrive/vdrive-command.c,
plus4/ted-mem.c, vicii/vicii-mem.c, cbmimage.c, c128/c128mem.c,
c1541.c, fsdevice/fsdevice-open.c, pet/petmem.c: Changed around
to get rid of unreachable code.
* video/video-resources.c, video/video-resources.h,
video/video-resources-pal.c: Added a check for win32, new
PAL-mode, PAL emulation on, double size, double scan to give a
warning about the performance problem of that combination on
win32.
* sid/sid-resources.c: Changed the unsigned int to int for some
variables used in a resource-table.
* alarm.h, sounddrv/soundwmm.c: Got rid of a comparison of an
unsigned type with smaller than zero (unsigned int x < 0).
* main.c, arch/amigaos/mui/mui.c, arch/os2/dialogs/dialogs.rc,
arch/unix/macosx/Resources/Credits.html,
arch/unix/x11/xaw/about.c, arch/unix/x11/gnome/about.c,
arch/msdos/menudefs.c, arch/beos/ui.cc: Added Fabrizio to the
VICE core members.
* info.c: Added Fabrizio to the VICE core members, got rid of a
duplicate Christian Vogelgsang entry and added/updated external
contributors entries.
* translate.c: Updated the German and Swedish texts and added a
log warning when returning a NULL.
* arch/amigaos/intl.c: Updated the German and Swedish texts.
* arch/win32/uikeyboard.c, arch/win32/uipetset.c,
arch/win32/uiplus60k.c, arch/win32/rescbm2.rc,
arch/win32/uicart.c, arch/win32/resgeoram.rc, arch/win32/intl.c,
arch/win32/uigeoram.c, arch/win32/intl.h,
arch/win32/uimediafile.c, arch/win32/uiramcart.c,
arch/win32/ffmpeglib.c, arch/win32/uiconsole.c,
arch/win32/uiattach.c, arch/win32/resplus4.rc,
arch/win32/uirs232user.c, arch/win32/uicmdline.c,
arch/win32/ui.c, arch/win32/ui.h, arch/win32/uinetwork.c,
arch/win32/uicbm2set.c, arch/win32/uic64_256k.c,
arch/win32/uic64cart.c, arch/win32/statusbar.c,
arch/win32/uic128.c, arch/win32/uidrivevic20.c,
arch/win32/uievent.c, arch/win32/resmouse.rc,
arch/win32/uifliplist.c, arch/win32/uiplus256k.c,
arch/win32/uisnapshot.c, arch/win32/uidriveplus4.c,
arch/win32/resstrings.txt, arch/win32/uidrivec128.c,
arch/win32/uisound.c, arch/win32/fullscrn.c,
arch/win32/uiquicksnapshot.c, arch/win32/uiacia.c,
arch/win32/uilib.c, arch/win32/uiide64.c, arch/win32/uisid.c,
arch/win32/resvic20.rc, arch/win32/uidrivepetcbm2.c,
arch/win32/uirom.c, arch/win32/uipetreu.c,
arch/win32/resc128.rc, arch/win32/resc64.rc,
arch/win32/signals.c, arch/win32/uivideo.c, arch/win32/res.rc,
arch/win32/uiplus4cart.c, arch/win32/respet.rc,
arch/win32/uidrivec64.c, arch/win32/uihelp.c,
arch/win32/uiperipheral.c, arch/win32/uireu.c,
arch/win32/uijoystick.c: Changed over to the new way (made by
Tibor) of getting strings from the string resource blocks to
avoid situations where in the old way a string was not able to
be found even though it was present, and updated the German and
Swedish texts.
* arch/win32/Makefile.am, arch/win32/make-msvc-bindist.bat,
arch/win32/watcom/make-watcom-bindist.bat: Added msvc and watcom
binary distribution generation batch files.
2008-06-22 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.19
2008-06-22 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* c64/c64io.c: Give the full address to the REU module, so that
it can decide itself how much memory it occupies in the memory
map.
* c64/reu.c: Emulate more aspects of the REU now, according the
Wolfgang Moser's CSG8726 document, revision 0.9. Added doxygen
information and more fine-granular debugging output.
2008-06-15 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.18
2008-06-08 Marco van den Heuvel <blackystardust68@yahoo.com>
* gfxoutputdrv/ffmpegdrv.c: Corrected a typo.
* vdrive/vdrive-bam.h, vdrive/vdrive-bam.c: Corrected block
allocation and interleave for c1541/vdrive as provided by Ingo
Korb <ingo@akana.de>.
* video/render2x2pal.c, video/render2x2.c, video/render2x2pal.h,
video/video-resources.c, video/render2x2.h, video/video-color.c,
video/video-resources.h, video/video-resources-pal.c,
video/video-render-pal.c, video.h,
vicii/vicii-cmdline-options.c: Added new PAL emulation as
provided by Groepaz/Hitmen <groepaz@gmx.net>.
* network.c: Made the recv and send prototypes for minix only be
used for minix versions that don't have the prototypes in the
system headers.
* sounddrv/soundbeos.cc, initcmdline.c, arch/beos/archdep.c,
arch/beos/ui_ram.cc, arch/beos/ui_sound.cc,
arch/beos/ui_video.cc, arch/beos/kbd.c, arch/beos/ui_vicii.cc,
arch/beos/joy.cc, arch/beos/kbd.h, arch/beos/ui_sid.cc,
arch/beos/vicewindow.cc, arch/beos/constants.h,
arch/beos/ui_device.cc, arch/beos/vicemenu.cc,
arch/beos/uimon.c, arch/beos/blockdev.c, arch/beos/c64ui.cc:
Fixed some beos warnings/issues.
* c64/c64io.c, c64/c64io.h, c64/cart/actionreplay4.c,
c64/cart/actionreplay4.h, c64/cart/crt.c, c64/cart/c64cartmem.c,
c64/cart/c64cart.c, c64/cart/stardos.c, c64/cart/stardos.h,
c64/cart/Makefile.am, cartridge.h: Added the action replay 4 and
stardos carts, as provided by Groepaz/Hitmen <groepaz@gmx.net>.
* c64/c64-resources.c, c64/c64rom.c, c64/c64rom.h,
c128/c128rom.c, c128/c128rom.h, c128/c128-resources.c: Added a
parameter to the c64rom_load_kernal function to be able to have
hardware kernal replacements (without using ultimax), as used in
the stardos cart.
* translate.txt, translate.c, arch/amigaos/intl.c,
arch/amigaos/intl.txt, arch/win32/intl.c: Added translation
elements for the new PAL emulation and new carts.
* sound.c: Added a fix to not limit the minimum size of the
sound buffer as provided by Hannu Nuotio <hannu.nuotio@tut.fi>.
* arch/amigaos/mui/uivideoc128.c,
arch/amigaos/mui/uivideoc64plus4vic20.c,
arch/amigaos/c64uires.h, arch/amigaos/c128uires.h,
arch/amigaos/uic64cart.c, arch/amigaos/uires.h,
arch/win32/resmenu.txt, arch/win32/uic64cart.c,
arch/win32/resstrings.txt, arch/win32/resdialogs.txt,
arch/win32/resc128.rc, arch/win32/resc64.rc,
arch/win32/uivideo.c, arch/win32/res.rc,
arch/os2/dialogs/dlg-color.rc, arch/os2/dialogs/menubar.rc,
arch/os2/dialogs/menubar.c, arch/os2/dialogs/menubar.h,
arch/os2/dialogs/dlg-color.c, arch/os2/dialogs/dlg-color.h,
arch/unix/gui/uipalemu.c, arch/unix/gui/uic64cart.c,
arch/unix/x11/gnome/uipalcontrol.c, arch/msdos/uic64cart.c:
Added UI elements for the new PAL emulation and the new carts.
* arch/amigaos/make-bindist.sh,
arch/unix/sco_sol/make-bindist.sh,
arch/unix/gp2x/make-bindist.sh, arch/unix/qnx6/make-bindist.sh,
arch/msdos/make-bindist.sh, arch/beos/make-bindist.sh: Fixed to
not include the new win32 shortcut file in the binary dist.
* arch/win32/watcom/c64cart.tgt, arch/win32/c64cart.dsp,
arch/os2/watcom/c64cart.tgt, arch/os2/vac++/incl/c64cart.icc:
Added the new cart files to the project files.
* arch/unix/vsyncarch.c, arch/unix/rs232.c, arch/unix/coproc.c,
arch/unix/signals.c: Fixed some openserver 6.x issues.
* arch/unix/gui/c64ui.c, arch/unix/gui/uivicii.c,
arch/unix/gui/uivicii.h, arch/unix/gui/c128ui.c,
arch/unix/gui/cbm2ui.c: Fixed the set_video_standard_submenu
issue.
* arch/unix/mousedrv.c, arch/unix/x11/xaw/x11ui.c: Added xaw
mouse grab fix as provided by Hannu Nuotio
<hannu.nuotio@tut.fi>.
* arch/unix/x11/qnxshm.c: Fixed some qnx warnings/issues.
* arch/unix/x11/xaw/widgets/FileSel.c,
arch/unix/x11/xaw/widgets/MultiList.c: Added min/max definition
fix.
* arch/unix/x11/renderxv.c: Fixed some minix warnings/issues.
* arch/beos/console.c: Added beos console fix as provided by
Marcus Sutton <loggedoubt@gmail.com>
* cartconv.c: Added support for the new carts.
2008-06-06 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* gfxoutputdrv/ffmpegdrv.c: Applied fix from Christian
Vogelgsang to make ffmpeg compile again.
2008-06-06 Andreas Matthies <andreas.matthies@gmx.net>
* raster/raster-sprite-status.c, raster-sprite-status.c,
raster-sprite.c, raster-sprite.h, vicii/vicii-sprites.c,
vicii-sprites.h, vicii.c: Fixed warnings. Fixed a bug in sprite
initialization using different border mode.
2008-06-03 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.17.
* arch/unix/tfearch.c: Support libnet 1.1 if VICE_USE_LIBNET_1_1
is defined. This is based on some preliminary work from Jacques
Pelletier.
* arch/unix/gui/uitfe.c: Fixed a typo (compatibity ->
compatibility).
2008-06-03 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/unix/x11/xaw/widgets/MultiList.c,
arch/unix/x11/xaw/widgets/TextField.c: Removed warnings by
providing prototypes for some functions.
2008-06-01 Marco van den Heuvel <blackystardust68@yahoo.com>
* gfxoutputdrv/pngdrv.c, gfxoutputdrv/jpegdrv.c,
gfxoutputdrv/pcxdrv.c, gfxoutputdrv/ppmdrv.c,
gfxoutputdrv/iffdrv.c, gfxoutputdrv/ffmpegdrv.c,
gfxoutputdrv/gifdrv.c, gfxoutputdrv/bmpdrv.c, gfxoutput.h,
screenshot.c, screenshot.h, c64/c64mem.c, maincpu.c,
monitor/mon_parse.c, monitor/mon_command.c, monitor/mon_parse.h,
monitor/mon_lex.c, monitor/mon_parse.y, monitor/mon_lex.l,
monitor/montypes.h, monitor/monitor.c, monitor.h, 6510core.c:
Added the memmap feature from VICEplus as provided by Hannu
Nuotio <hannu.nuotio@tut.fi>.
* video/video-resources.c, arch/unix/x11/xaw/x11video.c:
Prototype before the actual function was static, so made the
function static too.
* network.c, arch/unix/x11/renderxv.c: Added some minix fixes.
* sounddrv/soundsun.c: Fixed some solaris related
warnings/issues.
* sounddrv/soundhpux.c: Fixes some hpux related warnings/issues.
* c64/patchrom.c, monitor/mon_assemblez80.c,
monitor/mon_assemble6502.c, resources.c, util.c, c1541.c,
sound.c, arch/unix/archdep.c, zfile.c: Added the inclusion of
the strings.h header if present.
* arch/unix/x11/gnome/uipalcontrol.c: Fixed a typo.
2008-05-25 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.16.
2008-05-25 Christian Vogelgsang <chris@vogelgsang.org>
* arch/unix/archdep.[ch]: made archdep_pref_path const.
* arch/unix/macosx/make-bindist.sh, arch/unix/macosx/Info.plist:
added crt file format. use new icons for Cocoa port.
* arch/unix/macosx/VICE.xcodeproj/project.pbxproj: added VICE
XCode project to manage nib files more easily
* arch/unix/macosx/cocoa/main.m: store preferences in
~/Library/Preferences/org.viceteam.<emu> now
* arch/unix/macosx/cocoa/uimon.m,
arch/unix/macosx/cocoa/console.m,
arch/unix/macosx/cocoa/menu/c64machinecontroller.m: deprecated
NSString calls removed
* arch/unix/macosx/cocoa/kbd.h: added cocoa sym_de keymap
* arch/unix/macosx/cocoa/videoarch.h,
arch/unix/macosx/cocoa/viceapplication.h,
arch/unix/macosx/cocoa/vicemachine.h,
arch/unix/macosx/cocoa/video.m,
arch/unix/macosx/cocoa/vicemachine.m: added canvasId to manage
canvas ptr on App side
* arch/unix/macosx/cocoa/kbd.m: added missing include
* arch/unix/macosx/cocoa/fullscreen.m: removed obsolete function
* arch/unix/macosx/cocoa/view/joystickview.m,
arch/unix/macosx/cocoa/view/keypressview.m: removed compile
warning
* arch/unix/macosx/cocoa/view/consolewindow.m: fixed output bug
* arch/unix/macosx/cocoa/view/viceglview.[hm]: added auto hide
mouse and menu
* arch/unix/macosx/cocoa/dialog/viceresourcewindowcontroller.[hm]:
added resource methods
* arch/unix/macosx/cocoa/dialog/drivesettingswindowcontroller.[hm]:
rewrote drive settings UI
* arch/unix/macosx/cocoa/dialog/resourcetreeitem.[hm],
arch/unix/macosx/cocoa/dialog/resourceeditorcontroller.[hm]:
added resource editor
* arch/unix/macosx/cocoa/dialog/printersettingswindowcontroller.[hm]:
added printer settings UI
* arch/unix/macosx/cocoa/dialog/soundsettingswindowcontroller.[hm]:
added sound settings UI
* arch/unix/macosx/cocoa/dialog/iecdrivesettingswindowcontroller.[hm]:
added IEC drive settings UI
* arch/unix/macosx/cocoa/dialog/recordmediawindowcontroller.[hm]:
added record media UI
* arch/unix/macosx/cocoa/dialog/keyboardsettingswindowcontroller.[hm]:
added keyboard settings UI
* arch/unix/macosx/cocoa/menu/viceappcontroller.[hm],
arch/unix/macosx/cocoa/menu/c64controller.[hm]: added new UI
dialogs
* arch/unix/macosx/cocoa/menu/vicemachinecontroller.[hm]: added
machine control functions for new UI features
* arch/unix/macosx/Resources/English.lproj/*: added nib files
for new UI
* arch/unix/macosx/Makefile.am,
arch/unix/macosx/Resources/Makefile.am,
arch/unix/macosx/cocoa/dialog/Makefile.am: added new files
2008-05-24 Marco van den Heuvel <blackystardust68@yahoo.com>
* joystick.c, keyboard.c: Added #ifdef COMMON_KBD around common
keyboard specific elements.
* vic20/vic20cartridge.c, c64/cart/c64cart.c,
monitor/mon_parse.c, monitor/mon_command.c, monitor/mon_parse.h,
monitor/mon_lex.c, monitor/mon_parse.y, monitor/mon_lex.l,
monitor/mon_memory.c, monitor/montypes.h, monitor/monitor.c,
monitor/mon_file.c, monitor/mon_file.h, translate.txt,
monitor.h: Added most of the new VICEplus monitor features, as
provided by Hannu Nuotio <hannu.nuotio@tut.fi> and Daniel Kahlin
<daniel@kahlin.net>.
* network.c, sounddrv/soundallegro.c, sounddrv/soundvoc.c,
sounddrv/soundmmos2.c, sounddrv/soundwav.c, sounddrv/soundmp3.c,
sounddrv/soundarts.c, c64/c64io.c, c64/mmc64.c, tape/tape.c,
translate.c, fsdevice/fsdevice-close.c, crtc/crtc.c,
drive/rotation.c, arch/amigaos/intl.c, arch/amigaos/video.c,
arch/amigaos/mui/uivideoc128.c, arch/amigaos/mui/mui.h,
arch/amigaos/mui/uisnapshot.c, arch/amigaos/catweaselmkiii.c,
arch/amigaos/joyai.c, arch/amigaos/screen-shot.c,
arch/riscos/videoarch.h, arch/riscos/ui.c, arch/riscos/video.c,
arch/riscos/spritedrv.c, arch/win32/intl.c, arch/win32/ui.c,
arch/win32/watcom/monitor.tgt, arch/win32/watcom/vic20.tgt,
arch/win32/watcom/plus4.tgt, arch/win32/watcom/c64.tgt,
arch/os2/archdep.c, arch/os2/fullscr.c, arch/os2/ui.c,
arch/os2/dialogs/dlg-joystick.c, arch/os2/dialogs/menubar.c,
arch/os2/dialogs/dlg-fileio.c, arch/os2/dialogs/dlg-drive.c,
arch/os2/dialogs/dlg-cmdopt.c, arch/os2/dialogs/dlg-monitor.c,
arch/os2/vsidui.c, arch/os2/video.c, arch/os2/kbd/parse.c,
arch/os2/uimon.c, arch/os2/blockdev.c, arch/unix/joy.h,
arch/unix/gp2x/vic20ui.c, arch/unix/gp2x/minimal.c,
arch/unix/gp2x/vkeyboard_gp2x.c, arch/unix/gp2x/c64ui.c,
arch/unix/gp2x/input_gp2x.c, arch/unix/gp2x/audio_gp2x.c,
arch/unix/gp2x/vsidui.c, arch/unix/gp2x/input_gp2x.h,
arch/unix/gp2x/plus4ui.c, arch/unix/gp2x/video.c,
arch/unix/gp2x/c128ui.c, arch/unix/gp2x/prefs_gp2x.c,
arch/unix/gp2x/uiarch.h, arch/unix/gp2x/cbm2ui.c,
arch/unix/gp2x/petui.c, arch/unix/gui/vsidui.c,
arch/unix/x11/xaw/x11video.c,
arch/unix/x11/xaw/widgets/FileSel.c,
arch/unix/x11/gnome/uipalcontrol.c,
arch/unix/x11/gnome/uicolor.c, arch/msdos/joy.c,
arch/msdos/console.c, arch/msdos/uiperipherial.c,
arch/msdos/uinetplay.c, arch/msdos/video.c, arch/msdos/petui.c,
arch/msdos/ui.c, arch/msdos/plus4ui.c, arch/msdos/cbm2ui.c,
arch/msdos/uijoystick.c, zfile.c, cartconv.c: Fixed some
warnings and other issues.
* arch/unix/readline/editline2.c, arch/unix/readline/editline.h,
arch/unix/readline/sysunix.c, arch/unix/readline/complete.c,
arch/unix/readline/editline.c: Updated the prototypes.
2008-05-19 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* resid/configure, resid/depcomp, resid/config.guess,
resid/config.sub, resid/mkinstalldirs, resid/missing,
resid/aclocal.m4, resid/install-sh: Removed some more
auto-generated or unnecessary files.
2008-05-18 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/signals.c: break64() now has a full backup text in
case translate_text() fails. This prevents empty dialog boxes in
the case of an error, which occurs rather frequently on Windows,
as these calls fail.
2008-05-18 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.15.
2008-05-18 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/amigaos/uiapi.c, arch/win32/ui-resources.c: The
-confirmexit/+confirmexit (both platforms) and
-singlecpu/+singlecpu (Win32 only) command-line options had a
reversed logic for switching on and off w.r.t. the
documentation; fixed that.
2008-05-16 Marco van den Heuvel <blackystardust68@yahoo.com>
* ioutil.c: Riscos already has getcwd, even though it's not
detected by configure.
* arch/win32/watcom/maincpu.tgt: Added extra parameters for the
generation of menuid.h.
* arch/win32/watcom/config.h, arch/os2/watcom/config.h,
arch/os2/vac++/config.h: Added '#define HAVE_GETCWD'.
2008-05-13 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* config.h.in, */Makefile.in: removed files which can be
auto-generated by autogen.sh script.
* monitor/Makefile.am: remove mon_parse.h from BUILT_SOURCES
file, because make complains that it cannot build it.
2008-05-18 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/unix/x11/gnome/uifileentry.c: #include
<gtk/gtkfilechooserwidget.h> for missing prototypes. This fixed
debian bug #449427
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=449427)
* arch/unix/x11/ui-resources.c: Use firefox instead of netscape
as default browser. This partially fixes debian bug #480714.
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480714)
2008-05-07 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.14.
2008-05-01 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/unix/x11/xaw/x11video.c: Added #ifdef HAVE_XVIDEO for
some xvideo specific code.
2008-04-28 Andreas Matthies <andreas.matthies@gmx.net>
* arch/win32/ui.c (ui_shutdown): Call uikeyboard_shutdown.
* arch/win32/uikeyboard.c,arch/win32/uikeyboard.h: New function
uikeyboard_shutdown. Moved cleanup of menuitemmodifier to this
function.
2008-04-27 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.13.
* romset.c: romset_archive_save() now opens the VRA file to
write in binary mode, as the contents written already contain
the "right" delimiters for the platform.
2008-04-20 Christian Vogelgsang <chris@vogelgsang.org>
* arch/unix/archdep.c, arch/unix/archdep.h: added global
'archdep_pref_path' to relocate preferences to System Directory
in Mac OS X Cocoa Port.
2008-04-26 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.12.
* arch/win32/rescommon.h: Undid the last change: Now, do not
include winres.h, as it is not available for mingw compilations.
2008-04-20 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* arch/win32/rescbm2.rc, arch/win32/resplus4.rc,
arch/win32/resvic20.rc, arch/win32/resc128.rc,
arch/win32/resc64.rc, arch/win32/res.rc, arch/win32/respet.rc:
Allow for scrolling in the edit boxes of the ROM settings
dialogs.
* arch/win32/rescommon.h: Include winres.h instead of doubling
all definitions.
2008-04-20 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.11.
2008-04-20 Thomas Giesel <skoe@directbox.com>
* init.c, monitor.h, monitor/monitor.c, translate.txt, translate.c:
New command line switch "-moncommands <name>" to execute monitor
commands
* monitor/mon_lex.l, monitor/mon_parse.y, monitor/montypes.h,:
Implemented debug command for monitor grammar; Monitor accepts labels
created by the Acme assembler now; Minor clean up of monitor
interpreter code.
* monitor/mon_command.c: Re-arranged monitor help output.
2008-04-19 Greg King <greg.king4@verizon.net>
* c64/cart/ide64.c: adds a working RTC to the emulation of the
IDE64 cartridge.
2008-04-19 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* monitor/mon_memory.c: In mon_memory_display(), define variable
v as BYTE instead of "unsigned int" to prevent a warning for an
implicit cast which might loose information.
* arch/win32/uikeyboard.c: Define MIIM_STRING "by hand" if it is
not defined yet. This fixed compilation for MSVC6.
2008-04-09 Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
* Version 1.22.10.
2008-04-08 Andreas Matthies <andreas.matthies@gmx.net>
* arch/win32/msvc/config.h: Define HAVE_GETCWD.
* arch/win32/*.rc: Removed all the tab-seperated shortcut
markers. This is done dynamically now.
* arch/win32/ui.c: Removed static shortcut stuff and call
uikeyboard_create_accelerator_table and
uikeyboard_menu_shortcuts instead.
* arch/win32/uikeyboard.c: New function
uikeyboard_menu_shortcuts. uikeyboard_create_accelerator_table
now remembers strings to add in the menu items.
2008-03-24 Andreas Boose <viceteam@t-online.de>
* Version 1.22.9.
* arch/unix/gui/vsidui.c: Reversed `sid_submenu' change for
now as it won't link otherwise.
2008-03-05 Andreas Matthies <andreas.matthies@gmx.net>
* core/ciacore.c (cia_do_set_int): Don't trigger an
interrupt if ICR is read on the underrun cycle. This
fixes ICR01 in Lorenz test suite.
2008-02-26 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/unix/uimenu.h, arch/unix/videoarch.h,
arch/unix/x11/x11menu.h, arch/unix/x11/x11ui.h,
arch/unix/x11/xaw/uimenu.h,
arch/unix/x11/xaw/widgets/Directory.c,
arch/unix/x11/xaw/widgets/Directory.h, c128/Makefile.am,
c128/z80vms.c, ioutil.c: Updated to include support for
building for vax, alpha and ia64 vms.
* core/ciatimer.h, gcr.c, gcr.h, vdc/vdc-mem.c, vdc/vdc.c,
vdc/vdctypes.h: Got rid of some CR's.
2008-02-11 Marco van den Heuvel <blackystardust68@yahoo.com>
* arch/unix/Makefile.am, arch/unix/archdep.c,
arch/unix/gui/plus4ui.c, arch/unix/gui/uisound.c,
arch/unix/gui/uited.c, arch/unix/gui/vic20ui.c,
arch/unix/gui/vsidui.c, arch/unix/rs232.c,
arch/unix/vms/config.h, arch/unix/vmstermios.h,
arch/unix/x11/xaw/uiarch.h, network.c, rawfile.c,
vdc/Makefile.am: Added preliminary OpenVMS support.
2008-02-11 Andreas Matthies <andreas.matthies@gmx.net>
* arch/win32/Makefile.am, arch.dsp, genmenuid.sh: Added new
file. Modification for creation of menuid.h.
* arch/win32/c128ui.c, c64ui.c, ui.c, uiattach.c, uic64cart.c,
uievent.c, uifliplist.c, uiperipheral.c: Unified and
simplified the test for shortcut commands.
* uikeyboard.c (uikeyboard_create_accelerator_table): New
function.