├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── desk-accessory-bug-report.md │ ├── desk-accessory-feature-request.md │ ├── desktop-bug-report.md │ ├── desktop-feature-request.md │ ├── new-desk-accessory.md │ ├── selector-bug-report.md │ └── selector-feature-request.md └── workflows │ └── main.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Makefile ├── README.md ├── RELEASE-NOTES.md ├── bin ├── README.md ├── Transcode.pm ├── asmfmt.pl ├── audit_das ├── build_font_from_unicode_txt.pl ├── bumpver ├── bw_font.pl ├── check_ver.pl ├── colorize ├── convert_font.pl ├── defopt ├── dump_font.pl ├── endproc.pl ├── hr2dhr.pl ├── install ├── lkg ├── loc_makeres.pl ├── make_font.pl ├── manifest ├── md5 ├── mount ├── package ├── packbytes.pl ├── roll ├── setdate ├── setlang ├── setopt ├── shk ├── stats.pl ├── targets.pl ├── transcode.pl ├── unpackbytes.pl └── util.sh ├── docs ├── APIs.md ├── Building_And_Running.md ├── Coding_Style.md ├── DeskTop_Config_Format.md ├── DeskTop_File_Format.md ├── HIG.md ├── Link_File_Format.md ├── README.md └── Selector_List_Format.md ├── res ├── README.txt ├── fonts │ ├── Athens │ ├── Catalyst │ ├── Monaco.unicode.txt │ ├── MousePaint │ ├── New.York │ ├── Pig.Font │ ├── README.md │ ├── System.slim.unicode.txt │ ├── System.unicode.txt │ ├── System.wide.unicode.txt │ ├── Toronto │ ├── Venice │ ├── erin │ │ ├── Magdalena.da │ │ ├── Magdalena.de │ │ ├── Magdalena.en │ │ ├── Magdalena.es │ │ ├── Magdalena.fr │ │ ├── Magdalena.it │ │ ├── Magdalena.nl │ │ ├── Magdalena.pt │ │ ├── Magdalena.sv │ │ ├── MagdalenaBd.da │ │ ├── MagdalenaBd.de │ │ ├── MagdalenaBd.en │ │ ├── MagdalenaBd.es │ │ ├── MagdalenaBd.fr │ │ ├── MagdalenaBd.it │ │ ├── MagdalenaBd.nl │ │ ├── MagdalenaBd.pt │ │ ├── MagdalenaBd.sv │ │ ├── McMillen.da │ │ ├── McMillen.de │ │ ├── McMillen.en │ │ ├── McMillen.es │ │ ├── McMillen.fr │ │ ├── McMillen.it │ │ ├── McMillen.nl │ │ ├── McMillen.pt │ │ ├── McMillen.sv │ │ ├── McMillenBd.da │ │ ├── McMillenBd.de │ │ ├── McMillenBd.en │ │ ├── McMillenBd.es │ │ ├── McMillenBd.fr │ │ ├── McMillenBd.it │ │ ├── McMillenBd.nl │ │ ├── McMillenBd.pt │ │ ├── McMillenBd.sv │ │ ├── Mischke.da │ │ ├── Mischke.de │ │ ├── Mischke.en │ │ ├── Mischke.es │ │ ├── Mischke.fr │ │ ├── Mischke.it │ │ ├── Mischke.nl │ │ ├── Mischke.pt │ │ ├── Mischke.sv │ │ ├── MischkeBd.da │ │ ├── MischkeBd.de │ │ ├── MischkeBd.en │ │ ├── MischkeBd.es │ │ ├── MischkeBd.fr │ │ ├── MischkeBd.it │ │ ├── MischkeBd.nl │ │ ├── MischkeBd.pt │ │ ├── MischkeBd.sv │ │ ├── Monterey.da │ │ ├── Monterey.de │ │ ├── Monterey.en │ │ ├── Monterey.es │ │ ├── Monterey.fr │ │ ├── Monterey.it │ │ ├── Monterey.nl │ │ ├── Monterey.pt │ │ ├── Monterey.sv │ │ ├── MontereyBd.da │ │ ├── MontereyBd.de │ │ ├── MontereyBd.en │ │ ├── MontereyBd.es │ │ ├── MontereyBd.fr │ │ ├── MontereyBd.it │ │ ├── MontereyBd.nl │ │ ├── MontereyBd.pt │ │ └── MontereyBd.sv │ ├── fairfax │ │ ├── Fairfax.da │ │ ├── Fairfax.de │ │ ├── Fairfax.en │ │ ├── Fairfax.es │ │ ├── Fairfax.fr │ │ ├── Fairfax.it │ │ ├── Fairfax.nl │ │ ├── Fairfax.pt │ │ ├── Fairfax.sv │ │ ├── FairfaxBd.da │ │ ├── FairfaxBd.de │ │ ├── FairfaxBd.en │ │ ├── FairfaxBd.es │ │ ├── FairfaxBd.fr │ │ ├── FairfaxBd.it │ │ ├── FairfaxBd.nl │ │ ├── FairfaxBd.pt │ │ ├── FairfaxBd.sv │ │ ├── FairfaxIt.da │ │ ├── FairfaxIt.de │ │ ├── FairfaxIt.en │ │ ├── FairfaxIt.es │ │ ├── FairfaxIt.fr │ │ ├── FairfaxIt.it │ │ ├── FairfaxIt.nl │ │ ├── FairfaxIt.pt │ │ ├── FairfaxIt.sv │ │ ├── FairfaxSf.da │ │ ├── FairfaxSf.de │ │ ├── FairfaxSf.en │ │ ├── FairfaxSf.es │ │ ├── FairfaxSf.fr │ │ ├── FairfaxSf.it │ │ ├── FairfaxSf.nl │ │ ├── FairfaxSf.pt │ │ └── FairfaxSf.sv │ ├── hrcg │ │ ├── ASCII │ │ ├── BLIPPO.BLACK │ │ ├── BYTE │ │ ├── COLOSSAL │ │ ├── COUNT │ │ ├── FLOW │ │ ├── GOTHIC │ │ ├── MIRROR │ │ ├── OUTLINE │ │ ├── PINOCCHIO │ │ ├── PUDGY │ │ ├── ROMAN │ │ ├── SLANT │ │ ├── STOP │ │ └── UPSIDE.DOWN │ └── mini ├── notes │ ├── cd.txt │ ├── earth.txt │ ├── filetypes.md │ ├── icons.txt │ ├── iic_plus.txt │ ├── menus.txt │ └── testplan.md └── package │ ├── APPLEVISION │ ├── AUTUMN.PT3 │ ├── BASIC.SYSTEM │ ├── BBROS.LOGO │ ├── BBROS.MINI │ ├── BINSCII │ ├── CLOCK.SYSTEM │ ├── COLOR.CHART │ ├── DIP.CHIPS │ ├── EMERGENCY │ ├── HELLO.WORLD │ ├── INTBASIC.SYSTEM │ ├── JESU.JOY │ ├── KARATEKA.YELL │ ├── LOREM.IPSUM │ ├── MONARCH │ ├── PRODOS │ ├── PT3PLR.SYSTEM │ ├── READ.ME │ ├── README.md │ ├── ROOM │ ├── SAM.BIN │ ├── SHAKESPEARE │ ├── TTS.SYSTEM │ ├── UNSHRINK │ └── WOZ.BREAKOUT └── src ├── README.md ├── common.inc ├── common ├── Makefile.common ├── asm.cfg └── res │ ├── common.res.bg │ ├── common.res.da │ ├── common.res.de │ ├── common.res.en │ ├── common.res.es │ ├── common.res.fr │ ├── common.res.it │ ├── common.res.nl │ ├── common.res.pt │ └── common.res.sv ├── config.inc ├── desk.acc ├── API.md ├── Makefile ├── README.md ├── TARGETS ├── analog.clock.s ├── benchmark.s ├── calculator.s ├── calendar.s ├── cd.remote.s ├── change.type.s ├── control.panel.s ├── darkness.s ├── date.and.time.s ├── digital.clock.s ├── docs │ └── hr2dhr.md ├── dos33.import.s ├── eyes.s ├── find.files.s ├── flying.toasters.s ├── helix.s ├── inc │ └── hr_to_dhr.inc ├── international.s ├── invert.s ├── joystick.s ├── key.caps.s ├── map.s ├── matrix.s ├── melt.s ├── message.s ├── neko.s ├── neko_frames │ ├── README.md │ ├── neko_frame_01.bin │ ├── neko_frame_01.bin.lzsa │ ├── neko_frame_02.bin │ ├── neko_frame_02.bin.lzsa │ ├── neko_frame_03.bin │ ├── neko_frame_03.bin.lzsa │ ├── neko_frame_04.bin │ ├── neko_frame_04.bin.lzsa │ ├── neko_frame_05.bin │ ├── neko_frame_05.bin.lzsa │ ├── neko_frame_06.bin │ ├── neko_frame_06.bin.lzsa │ ├── neko_frame_07.bin │ ├── neko_frame_07.bin.lzsa │ ├── neko_frame_08.bin │ ├── neko_frame_08.bin.lzsa │ ├── neko_frame_09.bin │ ├── neko_frame_09.bin.lzsa │ ├── neko_frame_10.bin │ ├── neko_frame_10.bin.lzsa │ ├── neko_frame_11.bin │ ├── neko_frame_11.bin.lzsa │ ├── neko_frame_12.bin │ ├── neko_frame_12.bin.lzsa │ ├── neko_frame_13.bin │ ├── neko_frame_13.bin.lzsa │ ├── neko_frame_14.bin │ ├── neko_frame_14.bin.lzsa │ ├── neko_frame_15.bin │ ├── neko_frame_15.bin.lzsa │ ├── neko_frame_16.bin │ ├── neko_frame_16.bin.lzsa │ ├── neko_frame_17.bin │ ├── neko_frame_17.bin.lzsa │ ├── neko_frame_18.bin │ ├── neko_frame_18.bin.lzsa │ ├── neko_frame_19.bin │ ├── neko_frame_19.bin.lzsa │ ├── neko_frame_20.bin │ ├── neko_frame_20.bin.lzsa │ ├── neko_frame_21.bin │ ├── neko_frame_21.bin.lzsa │ ├── neko_frame_22.bin │ ├── neko_frame_22.bin.lzsa │ ├── neko_frame_23.bin │ ├── neko_frame_23.bin.lzsa │ ├── neko_frame_24.bin │ ├── neko_frame_24.bin.lzsa │ ├── neko_frame_25.bin │ ├── neko_frame_25.bin.lzsa │ ├── neko_frame_26.bin │ ├── neko_frame_26.bin.lzsa │ ├── neko_frame_27.bin │ ├── neko_frame_27.bin.lzsa │ ├── neko_frame_28.bin │ ├── neko_frame_28.bin.lzsa │ ├── neko_frame_29.bin │ ├── neko_frame_29.bin.lzsa │ ├── neko_frame_30.bin │ ├── neko_frame_30.bin.lzsa │ ├── neko_frame_31.bin │ ├── neko_frame_31.bin.lzsa │ ├── neko_frame_32.bin │ └── neko_frame_32.bin.lzsa ├── options.s ├── print.catalog.s ├── print.screen.s ├── puzzle.s ├── res │ ├── benchmark.res.bg │ ├── benchmark.res.da │ ├── benchmark.res.de │ ├── benchmark.res.en │ ├── benchmark.res.es │ ├── benchmark.res.fr │ ├── benchmark.res.it │ ├── benchmark.res.nl │ ├── benchmark.res.pt │ ├── benchmark.res.sv │ ├── calculator.res.bg │ ├── calculator.res.da │ ├── calculator.res.de │ ├── calculator.res.en │ ├── calculator.res.es │ ├── calculator.res.fr │ ├── calculator.res.it │ ├── calculator.res.nl │ ├── calculator.res.pt │ ├── calculator.res.sv │ ├── calendar.res.bg │ ├── calendar.res.da │ ├── calendar.res.de │ ├── calendar.res.en │ ├── calendar.res.es │ ├── calendar.res.fr │ ├── calendar.res.it │ ├── calendar.res.nl │ ├── calendar.res.pt │ ├── calendar.res.sv │ ├── cd.remote.res.bg │ ├── cd.remote.res.da │ ├── cd.remote.res.de │ ├── cd.remote.res.en │ ├── cd.remote.res.es │ ├── cd.remote.res.fr │ ├── cd.remote.res.it │ ├── cd.remote.res.nl │ ├── cd.remote.res.pt │ ├── cd.remote.res.sv │ ├── change.type.res.bg │ ├── change.type.res.da │ ├── change.type.res.de │ ├── change.type.res.en │ ├── change.type.res.es │ ├── change.type.res.fr │ ├── change.type.res.it │ ├── change.type.res.nl │ ├── change.type.res.pt │ ├── change.type.res.sv │ ├── control.panel.res.bg │ ├── control.panel.res.da │ ├── control.panel.res.de │ ├── control.panel.res.en │ ├── control.panel.res.es │ ├── control.panel.res.fr │ ├── control.panel.res.it │ ├── control.panel.res.nl │ ├── control.panel.res.pt │ ├── control.panel.res.sv │ ├── date.and.time.res.bg │ ├── date.and.time.res.da │ ├── date.and.time.res.de │ ├── date.and.time.res.en │ ├── date.and.time.res.es │ ├── date.and.time.res.fr │ ├── date.and.time.res.it │ ├── date.and.time.res.nl │ ├── date.and.time.res.pt │ ├── date.and.time.res.sv │ ├── dos33.import.res.bg │ ├── dos33.import.res.da │ ├── dos33.import.res.de │ ├── dos33.import.res.en │ ├── dos33.import.res.es │ ├── dos33.import.res.fr │ ├── dos33.import.res.it │ ├── dos33.import.res.nl │ ├── dos33.import.res.pt │ ├── dos33.import.res.sv │ ├── eyes.res.bg │ ├── eyes.res.da │ ├── eyes.res.de │ ├── eyes.res.en │ ├── eyes.res.es │ ├── eyes.res.fr │ ├── eyes.res.it │ ├── eyes.res.nl │ ├── eyes.res.pt │ ├── eyes.res.sv │ ├── filenames.res.bg │ ├── filenames.res.da │ ├── filenames.res.de │ ├── filenames.res.en │ ├── filenames.res.es │ ├── filenames.res.fr │ ├── filenames.res.it │ ├── filenames.res.nl │ ├── filenames.res.pt │ ├── filenames.res.sv │ ├── find.files.res.bg │ ├── find.files.res.da │ ├── find.files.res.de │ ├── find.files.res.en │ ├── find.files.res.es │ ├── find.files.res.fr │ ├── find.files.res.it │ ├── find.files.res.nl │ ├── find.files.res.pt │ ├── find.files.res.sv │ ├── international.res.bg │ ├── international.res.da │ ├── international.res.de │ ├── international.res.en │ ├── international.res.es │ ├── international.res.fr │ ├── international.res.it │ ├── international.res.nl │ ├── international.res.pt │ ├── international.res.sv │ ├── joystick.res.bg │ ├── joystick.res.da │ ├── joystick.res.de │ ├── joystick.res.en │ ├── joystick.res.es │ ├── joystick.res.fr │ ├── joystick.res.it │ ├── joystick.res.nl │ ├── joystick.res.pt │ ├── joystick.res.sv │ ├── key.caps.res.bg │ ├── key.caps.res.da │ ├── key.caps.res.de │ ├── key.caps.res.en │ ├── key.caps.res.es │ ├── key.caps.res.fr │ ├── key.caps.res.it │ ├── key.caps.res.nl │ ├── key.caps.res.pt │ ├── key.caps.res.sv │ ├── map.res.bg │ ├── map.res.da │ ├── map.res.de │ ├── map.res.en │ ├── map.res.es │ ├── map.res.fr │ ├── map.res.it │ ├── map.res.nl │ ├── map.res.pt │ ├── map.res.sv │ ├── message.res.bg │ ├── message.res.da │ ├── message.res.de │ ├── message.res.en │ ├── message.res.es │ ├── message.res.fr │ ├── message.res.it │ ├── message.res.nl │ ├── message.res.pt │ ├── message.res.sv │ ├── neko.res.bg │ ├── neko.res.da │ ├── neko.res.de │ ├── neko.res.en │ ├── neko.res.es │ ├── neko.res.fr │ ├── neko.res.it │ ├── neko.res.nl │ ├── neko.res.pt │ ├── neko.res.sv │ ├── options.res.bg │ ├── options.res.da │ ├── options.res.de │ ├── options.res.en │ ├── options.res.es │ ├── options.res.fr │ ├── options.res.it │ ├── options.res.nl │ ├── options.res.pt │ ├── options.res.sv │ ├── print.catalog.res.bg │ ├── print.catalog.res.da │ ├── print.catalog.res.de │ ├── print.catalog.res.en │ ├── print.catalog.res.es │ ├── print.catalog.res.fr │ ├── print.catalog.res.it │ ├── print.catalog.res.nl │ ├── print.catalog.res.pt │ ├── print.catalog.res.sv │ ├── puzzle.res.bg │ ├── puzzle.res.da │ ├── puzzle.res.de │ ├── puzzle.res.en │ ├── puzzle.res.es │ ├── puzzle.res.fr │ ├── puzzle.res.it │ ├── puzzle.res.nl │ ├── puzzle.res.pt │ ├── puzzle.res.sv │ ├── show.duet.file.res.bg │ ├── show.duet.file.res.da │ ├── show.duet.file.res.de │ ├── show.duet.file.res.en │ ├── show.duet.file.res.es │ ├── show.duet.file.res.fr │ ├── show.duet.file.res.it │ ├── show.duet.file.res.nl │ ├── show.duet.file.res.pt │ ├── show.duet.file.res.sv │ ├── show.text.file.res.bg │ ├── show.text.file.res.da │ ├── show.text.file.res.de │ ├── show.text.file.res.en │ ├── show.text.file.res.es │ ├── show.text.file.res.fr │ ├── show.text.file.res.it │ ├── show.text.file.res.nl │ ├── show.text.file.res.pt │ ├── show.text.file.res.sv │ ├── sounds.res.bg │ ├── sounds.res.da │ ├── sounds.res.de │ ├── sounds.res.en │ ├── sounds.res.es │ ├── sounds.res.fr │ ├── sounds.res.it │ ├── sounds.res.nl │ ├── sounds.res.pt │ ├── sounds.res.sv │ ├── system.speed.res.bg │ ├── system.speed.res.da │ ├── system.speed.res.de │ ├── system.speed.res.en │ ├── system.speed.res.es │ ├── system.speed.res.fr │ ├── system.speed.res.it │ ├── system.speed.res.nl │ ├── system.speed.res.pt │ ├── system.speed.res.sv │ ├── this.apple.res.bg │ ├── this.apple.res.da │ ├── this.apple.res.de │ ├── this.apple.res.en │ ├── this.apple.res.es │ ├── this.apple.res.fr │ ├── this.apple.res.it │ ├── this.apple.res.nl │ ├── this.apple.res.pt │ ├── this.apple.res.sv │ ├── views.res.bg │ ├── views.res.da │ ├── views.res.de │ ├── views.res.en │ ├── views.res.es │ ├── views.res.fr │ ├── views.res.it │ ├── views.res.nl │ ├── views.res.pt │ └── views.res.sv ├── rods.pattern.s ├── round.corners.s ├── run.basic.here.s ├── sci.calc.s ├── screenshot.s ├── show.duet.file.s ├── show.font.file.s ├── show.image.file.s ├── show.text.file.s ├── sort.directory.s ├── sounds.s ├── system.speed.s ├── this.apple.s └── views.s ├── desktop.system ├── Makefile ├── README.md ├── desktop.system.s └── res │ ├── desktop.system.res.bg │ ├── desktop.system.res.da │ ├── desktop.system.res.de │ ├── desktop.system.res.en │ ├── desktop.system.res.es │ ├── desktop.system.res.fr │ ├── desktop.system.res.it │ ├── desktop.system.res.nl │ ├── desktop.system.res.pt │ └── desktop.system.res.sv ├── desktop ├── APIs.md ├── Makefile ├── README.md ├── auxmem.s ├── desktop.inc ├── desktop.s ├── init.s ├── internal.inc ├── lc.s ├── loader.s ├── main.s ├── ovl_file_copy.s ├── ovl_file_dialog.s ├── ovl_format_erase.s ├── ovl_selector_edit.s ├── ovl_selector_pick.s ├── res.s └── res │ ├── desktop.res.bg │ ├── desktop.res.da │ ├── desktop.res.de │ ├── desktop.res.en │ ├── desktop.res.es │ ├── desktop.res.fr │ ├── desktop.res.it │ ├── desktop.res.nl │ ├── desktop.res.pt │ └── desktop.res.sv ├── disk_copy ├── Makefile ├── README.md ├── auxlc.s ├── disk_copy.inc ├── disk_copy.s ├── loader.s ├── main.s └── res │ ├── disk_copy.res.bg │ ├── disk_copy.res.da │ ├── disk_copy.res.de │ ├── disk_copy.res.en │ ├── disk_copy.res.es │ ├── disk_copy.res.fr │ ├── disk_copy.res.it │ ├── disk_copy.res.nl │ ├── disk_copy.res.pt │ └── disk_copy.res.sv ├── extras ├── Makefile ├── README.md ├── awlaunch.system.s └── awlaunch_task.bin ├── inc ├── README.md ├── apple2.inc ├── dos33.inc ├── fp_macros.inc ├── hires_table.inc ├── macros.inc ├── passport_midi.inc ├── pdload.dat ├── prodos.inc └── smartport.inc ├── lib ├── README.md ├── adjustfilecase.s ├── alert_dialog.s ├── bell.s ├── bootstrap.s ├── clear_dhr.s ├── datetime.s ├── default_settings.s ├── default_sound.s ├── detect_lcmeve.s ├── detect_megaii.s ├── detect_mockingboard.s ├── detect_thecricket.s ├── disconnect_ram.s ├── doubleclick.s ├── drawstring.s ├── event_params.s ├── file_dialog.s ├── file_dialog_res.s ├── filetypestring.s ├── formatdiskii.s ├── get_next_event.s ├── inttostring.s ├── invoker.s ├── is_diskii.s ├── load_settings.s ├── loader_progress.s ├── lz4fh6502.s ├── lzsa.s ├── measurestring.s ├── menuclock.s ├── monocolor.s ├── normfast.s ├── option_picker.s ├── ramcard.s ├── readwrite_settings.s ├── reconnect_ram.s ├── rom_call.s ├── save_settings.s ├── save_textpage.s ├── smartport.s ├── speed.s ├── uppercase.s ├── with_interrupts_disabled.s └── wordcase.s ├── mgtk ├── MGTK.md ├── README.md ├── mgtk.inc └── mgtk.s ├── selector ├── Makefile ├── README.md ├── alert_dialog.s ├── app.s ├── loader.s ├── ovl_file_copy.s ├── ovl_file_dialog.s ├── res │ ├── selector.res.bg │ ├── selector.res.da │ ├── selector.res.de │ ├── selector.res.en │ ├── selector.res.es │ ├── selector.res.fr │ ├── selector.res.it │ ├── selector.res.nl │ ├── selector.res.pt │ └── selector.res.sv └── selector.s └── toolkits ├── BTK.md ├── IconTK.md ├── LBTK.md ├── LETK.md ├── README.md ├── btk.inc ├── btk.s ├── icontk.inc ├── icontk.s ├── lbtk.inc ├── lbtk.s ├── letk.inc └── letk.s /.editorconfig: -------------------------------------------------------------------------------- 1 | # https://editorconfig.org/ 2 | 3 | # Perl 4 | [*.pl] 5 | indent_size = 2 6 | indent_style = space 7 | insert_final_newline = true 8 | charset = utf-8 9 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/desk-accessory-bug-report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Desk Accessory bug report 3 | about: Report a problem with an existing Desk Accessory 4 | title: Title (ten words or less) 5 | labels: Desk Accessories, bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Start DeskTop 16 | 2. From the Apple menu, select '...' 17 | 3. Go to '...' 18 | 4. Click on '....' 19 | 5. Scroll down to '....' 20 | 6. See error 21 | 22 | **Expected behavior** 23 | A clear and concise description of what you expected to happen. 24 | 25 | **Screenshots** 26 | If applicable, add screenshots to help explain your problem. 27 | 28 | **System Details (please complete the following information):** 29 | - System [e.g. Apple IIe Enhanced, Apple IIc, Apple IIgs] 30 | - Emulator? [e.g. real hardware, or emulator name] 31 | - ProDOS version 32 | - DeskTop version (from About > Apple II DeskTop...) 33 | - Other [e.g. mouse, memory expansions, disk types, etc] 34 | 35 | **Additional context** 36 | Add any other context about the problem here. 37 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/desk-accessory-feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Desk Accessory feature request 3 | about: Request an enhancement to an existing Desk Accessory 4 | title: Title (ten words or less) 5 | labels: Desk Accessories, feature request 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/desktop-bug-report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: DeskTop bug report 3 | about: Report a problem specific to the DeskTop app 4 | title: Title (ten words or less) 5 | labels: DeskTop, bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Start DeskTop 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen instead. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **System Details (please complete the following information):** 27 | - System [e.g. Apple IIe Enhanced, Apple IIc, Apple IIgs] 28 | - Emulator? [e.g. real hardware, or emulator name] 29 | - ProDOS version 30 | - DeskTop version (from About > Apple II DeskTop...) 31 | - Other [e.g. mouse, memory expansions, disk types, etc] 32 | 33 | **Additional context** 34 | Add any other context about the problem here. 35 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/desktop-feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: DeskTop feature request 3 | about: Request an enhancement to the DeskTop app 4 | title: Title (ten words or less) 5 | labels: DeskTop, feature request 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/new-desk-accessory.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: New Desk Accessory 3 | about: Request a new Desk Accessory 4 | title: 'New DA: [name] (ten words or less)' 5 | labels: Desk Accessories, feature request 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Inspiration** 20 | Describe existing desk accessories in other operating systems or applications. Include screenshots if possible. 21 | 22 | **Additional context** 23 | Add any other context or screenshots about the feature request here. 24 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/selector-bug-report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Selector bug report 3 | about: Report a problem with the Selector app 4 | title: Title (ten words or less) 5 | labels: Selector, bug 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Launch Selector 16 | 2. Go to '...' 17 | 3. Click on '....' 18 | 4. Scroll down to '....' 19 | 5. See error 20 | 21 | **Expected behavior** 22 | A clear and concise description of what you expected to happen. 23 | 24 | **Screenshots** 25 | If applicable, add screenshots to help explain your problem. 26 | 27 | **System Details (please complete the following information):** 28 | - System [e.g. Apple IIe Enhanced, Apple IIc, Apple IIgs] 29 | - Emulator? [e.g. real hardware, or emulator name] 30 | - ProDOS version 31 | - DeskTop version (from About > Apple II DeskTop...) 32 | - Other [e.g. mouse, memory expansions, disk types, etc] 33 | 34 | **Smartphone (please complete the following information):** 35 | - Device: [e.g. iPhone6] 36 | - OS: [e.g. iOS8.1] 37 | - Browser [e.g. stock browser, safari] 38 | - Version [e.g. 22] 39 | 40 | **Additional context** 41 | Add any other context about the problem here. 42 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/selector-feature-request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Selector feature request 3 | about: Request an enhancement for the Selector app 4 | title: Title (ten words or less) 5 | labels: Selector, feature request 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Build directory 2 | out 3 | 4 | # Directory mounted in Virtual ][ as a ProDOS volume 5 | mount 6 | 7 | # OS-specific files 8 | .DS_Store 9 | -------------------------------------------------------------------------------- /bin/audit_das: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Does a build, then shows the sizes of the Main and Aux segments 4 | # for all of the desk accessories. 5 | 6 | set -e 7 | cd "$(dirname "$0")/.." 8 | 9 | max_seg_size=$(( 0x1C00 - 0x800 )) 10 | 11 | make 12 | printf " Main Aux Main%% Aux%% \n" 13 | for file in $(cat src/desk.acc/TARGETS | bin/targets.pl targets | sort); do 14 | aux_lo=$(xxd -p -l1 -s0 "out/${file}.da") 15 | aux_hi=$(xxd -p -l1 -s1 "out/${file}.da") 16 | aux=$(( 0x${aux_hi}${aux_lo} )) 17 | main_lo=$(xxd -p -l1 -s2 "out/${file}.da") 18 | main_hi=$(xxd -p -l1 -s3 "out/${file}.da") 19 | main=$(( 0x${main_hi}${main_lo} )) 20 | 21 | aux_p=$(( $aux * 100 / $max_seg_size )) 22 | main_p=$(( $main * 100 / $max_seg_size )) 23 | 24 | printf "%-20s $%04X $%04X %3d%% %3d%%\n" $file $main $aux $main_p $aux_p 25 | done 26 | -------------------------------------------------------------------------------- /bin/check_ver.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | # Check the executable version, ensure it's recent enough. 4 | # Usage: check_ver.pl EXECUTABLE REQUIRED_VERSION 5 | 6 | use v5.10; 7 | use strict; 8 | use warnings; 9 | use version 0.77; 10 | 11 | my $executable = shift(@ARGV) or die "$0: Missing executable name\n"; 12 | 13 | my $required = shift(@ARGV) or die "$0: Missing required version\n"; 14 | my $rver = version->parse($required . '.0'); 15 | 16 | my $out = `$executable --version 2>&1`; 17 | die "$0: Can't determine $executable version\n" unless $out =~ m/^$executable V(\S+)/; 18 | $out = $1; 19 | my $ver = version->parse('v' . $out . '.0'); 20 | 21 | die "$0: Required $executable $rver, saw $ver\n" unless $ver >= $rver; 22 | -------------------------------------------------------------------------------- /bin/colorize: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Color-codes stderr output as red. 4 | # 5 | # Sample usage: 6 | # colorize ca65 -o target.o target.s $< 7 | # colorize ld65 -o target target.o 8 | 9 | red="$(tput setaf 1)" 10 | reset="$(tput sgr0)" 11 | 12 | "$@" 2> >(while read line; do echo "${red}${line}${reset}" >&2; done) 13 | -------------------------------------------------------------------------------- /bin/endproc.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl -pi 2 | # 3 | # Add "; FooProc" comments to .endproc/.endscope control commands 4 | # 5 | # Usage: endproc.pl sourcefile.s ... 6 | # 7 | 8 | use strict; 9 | use warnings; 10 | 11 | BEGIN { 12 | my @stack = (); 13 | } 14 | 15 | our @stack; 16 | if (m/\.(?:proc|scope)\b\s*(\w*)/) { 17 | push(@stack, $1); 18 | } elsif (m/(\.end(?:proc|scope))\b/) { 19 | my $label = pop(@stack); 20 | $_ = "$1 ; $label\n" if $label; 21 | } 22 | -------------------------------------------------------------------------------- /bin/lkg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | cd "$(dirname "$0")/.." 5 | source "bin/util.sh" 6 | 7 | # ============================================================ 8 | # Tweak config 9 | 10 | git checkout src/config.inc 11 | bin/setdate en 12 | hash=$(git rev-parse --short HEAD) 13 | perl -pni -e "s/define kDeskTopVersionSuffix .*/define kDeskTopVersionSuffix \"-build-${hash}\"/" src/config.inc 14 | 15 | # ============================================================ 16 | # Do a build and package 17 | 18 | make 19 | make package 20 | 21 | # ============================================================ 22 | # Copy the built 2MG file and set options 23 | 24 | lkg="out/lkg.2mg" 25 | cp "out/A2DeskTop-${version}_800k.2mg" ${lkg} 26 | INSTALL_IMG="${lkg}" INSTALL_PATH="/A2.DESKTOP" bin/defopt 27 | INSTALL_IMG="${lkg}" INSTALL_PATH="/A2.DESKTOP" bin/setopt noram nosel noshort case 28 | 29 | # ============================================================ 30 | # Reset config 31 | 32 | git checkout src/config.inc 33 | -------------------------------------------------------------------------------- /bin/md5: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Compute MD5 checksums of build targets. Useful when doing no-op 4 | # changes to the code (e.g. bulk label renames) to ensure that no 5 | # output changes were introduced. 6 | 7 | set -e 8 | cd "$(dirname "$0")/.." 9 | 10 | MD5=$((command -v md5) || (command -v md5sum)) 11 | 12 | $MD5 $(find out -name '*.da' -o -name '*.SYS' -o -name '*.built') 13 | -------------------------------------------------------------------------------- /bin/roll: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Roll dependencies; assumes they are checked out in sibling directories 4 | # * https://github.com/a2stuff/prodos-drivers - CLOCK.SYSTEM 5 | # * https://github.com/a2stuff/intbasic - INTBASIC.SYSTEM 6 | # * https://github.com/StewBC/pt3plr - PT3PLR.SYSTEM 7 | # * https://github.com/a2stuff/prodos-sam - TTS.SYSTEM, SAM 8 | 9 | set -e 10 | cd "$(dirname "$0")/.." 11 | source "bin/util.sh" 12 | 13 | roll () { 14 | spath="$1" 15 | sfile="$2" 16 | tpath="$3" 17 | tfile="$4" 18 | if ! diff -q "$spath/$sfile" "$tpath/$tfile" > /dev/null; then 19 | cp "${spath}/${sfile}" "${tpath}/${tfile}" 20 | last=$(git log --oneline | egrep roll | egrep -o "${tfile} to \w+" | head -1 | cut -d' ' -f3) 21 | curr=$(cd "$spath" && git rev-parse --short HEAD) 22 | echo "roll ${tfile} to ${curr}" 23 | ( 24 | cd "${spath}" 25 | git log --oneline --no-decorate ${last}..${curr} 26 | ) 27 | fi 28 | } 29 | 30 | roll "../intbasic" "out/intbasic.system.SYS" "res/package" "INTBASIC.SYSTEM" 31 | roll "../prodos-drivers/" "out/clock.system.SYS" "res/package" "CLOCK.SYSTEM" 32 | roll "../pt3plr" "pt3plr.apple2" "res/package" "PT3PLR.SYSTEM" 33 | roll "../prodos-sam" "out/tts.system.SYS" "res/package" "TTS.SYSTEM" 34 | roll "../prodos-sam" "res/SAM.BIN" "res/package" "SAM.BIN" 35 | -------------------------------------------------------------------------------- /bin/setdate: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Usage: bin/setdate LANG 4 | # Example: bin/setdate en 5 | 6 | set -e 7 | cd "$(dirname "$0")/.." 8 | 9 | test $# -eq 1 || (echo "Usage: $0 LANG"; exit 1) 10 | 11 | lang=$1 12 | 13 | yyyy=$(expr `date +%Y` + 0) 14 | yy=$(expr `date +%y` + 0) 15 | mm=$(expr `date +%m` + 0) 16 | dd=$(expr `date +%d` + 0) 17 | 18 | month=$(egrep "\bres_string_month_name_${mm}\b" "src/common/res/common.res.${lang}" | cut -d'"' -f2) 19 | order=$(egrep "\bres_const_date_order\b" "src/common/res/common.res.${lang}" | cut -d' ' -f3) 20 | 21 | if [ "$order" = "0" ]; then 22 | date="$month $dd, $yyyy" 23 | else 24 | date="$dd $month $yyyy" 25 | fi 26 | 27 | # Update build date string 28 | perl -pni -e "s/define kBuildDate .*/define kBuildDate \"$date\"/" src/config.inc 29 | 30 | # Update default date 31 | perl -pni -e 's/^(kBuildYYYY \s+ = \s+) \d+ /${1}'"$yyyy"'/x' src/config.inc 32 | perl -pni -e 's/^(kBuildYY \s+ = \s+) \d+ /${1}'"$yy"'/x' src/config.inc 33 | perl -pni -e 's/^(kBuildMM \s+ = \s+) \d+ /${1}'"$mm"'/x' src/config.inc 34 | perl -pni -e 's/^(kBuildDD \s+ = \s+) \d+ /${1}'"$dd"'/x' src/config.inc 35 | 36 | echo Set date to: $(echo "$date" | bin/transcode.pl decode $lang) 37 | -------------------------------------------------------------------------------- /bin/setlang: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -e 4 | cd "$(dirname "$0")/.." 5 | 6 | test $# -eq 1 || (echo "Usage: $0 LANG"; exit 1) 7 | lang=$1 8 | decoded_a=$(echo 'a' | bin/transcode.pl decode $lang) 9 | supports_lowercase=$(if [ "$decoded_a" == "a" ]; then echo 1; else echo 0; fi); 10 | date=$(bin/setdate $lang) 11 | 12 | git checkout src/config.inc 13 | perl -pni \ 14 | -e "s/(?<=define kBuildLang ).*/\"$lang\"/;" \ 15 | -e "s/(?<=define kBuildSupportsLowercase ).*/$supports_lowercase/" \ 16 | src/config.inc 17 | 18 | if [ "$supports_lowercase" != "1" ]; then 19 | perl -pni \ 20 | -e 's/(?<=define kDeskTopProductName )"(.*)"/"\U$1\E"/;' \ 21 | -e 's/(?<=define kDeskTopVersionSuffix )"(.*)"/"\U$1\E"/;' \ 22 | src/config.inc 23 | fi 24 | 25 | echo Set lang to: $lang 26 | bin/setdate $lang 27 | -------------------------------------------------------------------------------- /bin/targets.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | # Process TARGETS file: 4 | # targets.pl < TARGETS -- file,path,disposition 5 | # targets.pl targets < TARGETS -- file 6 | # targets.pl dirs < TARGETS -- path (sorted, unique) 7 | # 8 | # TARGETS file structure - lines are whitespace-delimited 9 | # # comment 10 | # target.name target/dir/path disposition 11 | # target.name target/dir/path disposition 12 | 13 | use v5.10; 14 | use strict; 15 | use warnings; 16 | 17 | my $command = shift(@ARGV) // ""; 18 | 19 | my @dirs = (); 20 | 21 | while () { 22 | chomp(); 23 | s/#.*$//g; 24 | next unless $_; 25 | 26 | my ($target, $path, $disposition) = split(); 27 | 28 | if ($command eq "targets") { 29 | print $target, "\n"; 30 | } elsif ($command eq "dirs") { 31 | push @dirs, $path; 32 | } elsif ($command eq "") { 33 | print $target, ",", $path, ",", $disposition, "\n"; 34 | } else { 35 | die "Unknown command: $command\n"; 36 | } 37 | } 38 | 39 | if ($command eq "dirs") { 40 | my %hash; 41 | @hash{@dirs} = (); 42 | foreach my $dir (sort keys %hash) { 43 | print $dir, "\n"; 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /bin/transcode.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | # Transcode between UTF-8 and Apple II encodings 4 | 5 | # args: dir lang 6 | # dir: "encode" (UTF-8 to Apple) or "decode" (Apple to UTF-8) 7 | # lang: "fr", "de", "it", "es", "da", "sv", "pt", "nl", "bg" 8 | # e.g. transcode.pl to fr < in > out 9 | # e.g. transcode.pl from fr < in > out 10 | 11 | use strict; 12 | use warnings; 13 | 14 | use FindBin; 15 | use lib "$FindBin::Bin"; 16 | use Transcode; 17 | 18 | my $dir = shift || die " Usage: $0 dir encoding\n"; 19 | my $lang = shift || die "Usage: $0 dir encoding\n"; 20 | 21 | if ($dir eq 'encode') { 22 | binmode(STDIN, ':utf8'); 23 | binmode(STDOUT); 24 | } else { 25 | binmode(STDIN); 26 | binmode(STDOUT, ':utf8'); 27 | } 28 | 29 | while (<>) { 30 | print Transcode::transcode($dir, $lang, $_); 31 | } 32 | -------------------------------------------------------------------------------- /bin/unpackbytes.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | 3 | use strict; 4 | use warnings; 5 | 6 | $/ = \1; 7 | while () { 8 | $_ = ord($_); 9 | my $op = $_ & 0b11000000; 10 | my $count = ($_ & 0b00111111) + 1; 11 | 12 | if ($op == 0b00000000) { 13 | # 0b00...... = 1 to 64 bytes follow - all different 14 | #print STDERR "Unpacking $count singleton(s)\n"; 15 | while ($count--) { 16 | my $byte = ; 17 | print $byte; 18 | } 19 | } elsif ($op == 0b01000000) { 20 | # 0b01...... = 3, 5, 6, or 7 repeats of next byte 21 | my $byte = ; 22 | #print STDERR "Unpacking $count repeats of $byte\n"; 23 | print $byte x $count; 24 | } elsif ($op == 0b10000000) { 25 | # 0b10...... = 1 to 64 repeats of next 4 bytes 26 | $/ = \4; 27 | my $bytes = ; 28 | $/ = \1; 29 | #print STDERR "Unpacking $count repeats of quad $bytes\n"; 30 | print $bytes x $count; 31 | } else { 32 | # 0b11...... = 1 to 64 repeats of next byte taken as 4 bytes 33 | my $byte = ; 34 | #print STDERR "Unpacking $count * 4 repeats of $byte\n"; 35 | print $byte x ($count * 4); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | See the [Apple II DeskTop site](https://a2desktop.com) for user documentation. 2 | 3 | Documentation files here are for developers interested in building or contributing to the project. 4 | -------------------------------------------------------------------------------- /res/fonts/Athens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/Athens -------------------------------------------------------------------------------- /res/fonts/Catalyst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/Catalyst -------------------------------------------------------------------------------- /res/fonts/MousePaint: -------------------------------------------------------------------------------- 1 |  0 ??!>!!!?!!!( !!!!!!!3#!!!!!!!!~~ =!!!! -%!!!!!!? %?!=?!)!!!! 2 |   3 | ??9!!!!! !1!!! !- 4 |  !!!!!!!!!!!!! 5 | 3!  6 |  7 | ~!?!!?!!!!!<0 -------------------------------------------------------------------------------- /res/fonts/New.York: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/New.York -------------------------------------------------------------------------------- /res/fonts/Pig.Font: -------------------------------------------------------------------------------- 1 | >?w >><*U3#?? ??!8!!!!!!A?  A?! @ AAwB  U* ?@3?>  0!!!!!0!! ! ! 3# !!!" ..!.!!!> * >@$]]R 2 | 0w*U`663 )>  -!"9?-%!!!- !#1!1# *"!#1!!  k@&EU> 3 | ?6!U*?N1I?)??%  !! 0=?""!! -)!) !-!!?1!*"!#1! 1 * k@?EM 4 | 0cw*Ud?! 2 #!?!!!  !"!"!!!1!!! 3!#1.! *"!. ".  - >@]U 5 |  U* q?!1. ?0>!?!!?!!.! !!?..> !*"  6 | ! ? *?-@AAN*U{~j 7 | ! !?w0>>;U*66?  -------------------------------------------------------------------------------- /res/fonts/Toronto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/Toronto -------------------------------------------------------------------------------- /res/fonts/Venice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/Venice -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.da -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.de -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.en -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.es -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.fr -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.it -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.nl -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.pt -------------------------------------------------------------------------------- /res/fonts/erin/Magdalena.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Magdalena.sv -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.da -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.de -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.en -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.es -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.fr -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.it -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.nl -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.pt -------------------------------------------------------------------------------- /res/fonts/erin/MagdalenaBd.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MagdalenaBd.sv -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.da -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.de -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.en -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.es -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.fr -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.it -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.nl -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.pt -------------------------------------------------------------------------------- /res/fonts/erin/McMillen.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillen.sv -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.da -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.de -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.en -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.es -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.fr -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.it -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.nl -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.pt -------------------------------------------------------------------------------- /res/fonts/erin/McMillenBd.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/McMillenBd.sv -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.da -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.de -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.en -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.es -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.fr -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.it -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.nl -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.pt -------------------------------------------------------------------------------- /res/fonts/erin/Mischke.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Mischke.sv -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.da -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.de -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.en -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.es -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.fr -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.it -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.nl -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.pt -------------------------------------------------------------------------------- /res/fonts/erin/MischkeBd.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MischkeBd.sv -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.da -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.de -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.en -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.es -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.fr -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.it -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.nl -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.pt -------------------------------------------------------------------------------- /res/fonts/erin/Monterey.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/Monterey.sv -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.da: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.da -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.de: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.de -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.en: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.en -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.es: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.es -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.fr -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.it -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.nl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.nl -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.pt -------------------------------------------------------------------------------- /res/fonts/erin/MontereyBd.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/fonts/erin/MontereyBd.sv -------------------------------------------------------------------------------- /res/fonts/hrcg/ASCII: -------------------------------------------------------------------------------- 1 | (       ~ 2 |  3 |  4 | 5 |       6 |    7 | ?  8 |  9 |  10 |  11 |   12 |        13 |   14 |    -------------------------------------------------------------------------------- /res/fonts/hrcg/BLIPPO.BLACK: -------------------------------------------------------------------------------- 1 |  2 | ??wpccswwccw0  3 |  4 | # 5 |  !""""" 6&""1I""""" 6 |   7 | -""" 8 | " 9 | **""""""26gwccg 10 |  3>"9> *2""*&&*&&&""*" ?""" 11 | "# 12 | "" ""*"" 13 | *"&""*" 14 | 2 """"""""" "#"6"&"*"$2*< 15 | 18>w?wg?www"c .6w#+#l6c 0 -------------------------------------------------------------------------------- /res/fonts/hrcg/BYTE: -------------------------------------------------------------------------------- 1 | "G @??????! !?'??????!!A!!?%   ! !!!! I)!!!!!!A!"   ??!? I)!!!!!#I !  A " ?<!!#9!0I)!?)??##I ?6I I 2 | "t  ?#####0K+#+0 #"KcI IR  ######1#K+##0 #K!  I 3 | I 4 | "q ?#????##?K3?/#? ?! ?@ I -------------------------------------------------------------------------------- /res/fonts/hrcg/COLOSSAL: -------------------------------------------------------------------------------- 1 |   `<8??8??3?03c3?33c33? 00??'  p36??03?>33m33? 2 | ??308>3>8?3;? 0c?3?#? 33k  03333330[3333333m3?0<* 300?03 30 ?3333? 3c;3+0 33k 8>33330[333333m 3  ??: 30??0?3 ?>3?????3??;?c3?;? ?w3 ?p3333>33[33>063m> 9.0?0 8 3?3?3?c3.3  c3 ?`>>0333[30> ~30?0 -------------------------------------------------------------------------------- /res/fonts/hrcg/COUNT: -------------------------------------------------------------------------------- 1 |  6   @>??0>>'8'>''5''?< 888 $?#'- 79?''989#?'''''8'?'''''#''5''88 8.'< ?' /8'9>8+9'''8'+'''''''5''8>8'>>''5'9?   ?>' >>879'?8+''''5> 89''9'>98?'''9.#''5'98&?97>'8?<''8 ?''7'8'+''''<'5'89'99'8'+'''9 '59  ?2'- '9=''98>9''''':'+''''1'?' 89''9>'8'+'''91.'?'>   1 ?0>>9>''?+'>' '?@86>8':'+'> '8?<`<88 -------------------------------------------------------------------------------- /res/fonts/hrcg/FLOW: -------------------------------------------------------------------------------- 1 | B0 8??3?0333?33333?00% 8333<333 ?3333333 0?333333 33333006 ?;00633?163333 0373333 3333 >>03>>33c33?  ?? 3 >?3;? 03;37 333   03333330k3333333c3?$?7 0?03 30? 33333 3333;0 333 8>33?330k333333k 3  R 3 3033 3 333333 333333 3?3 03333>30c33>063k> !??0   >33?3?333  33 ?>>0333c30 >30?60 -------------------------------------------------------------------------------- /res/fonts/hrcg/GOTHIC: -------------------------------------------------------------------------------- 1 |  2 |   @@! A@@B2BB 3 |  4 | # 5 |   """"""> *&""%">?%M:%%$ 6 | !! 7 | **E"B"$DJ$      8 |  "!= ++E@>$DJ$ * 9 | ? >!!#"H" 10 | **E0@$DJ X* 11 | 2 """">">B**"L">B$(*RA * $ 12 |  13 |  14 | 1A  !!=?!<!> . *0 -------------------------------------------------------------------------------- /res/fonts/hrcg/MIRROR: -------------------------------------------------------------------------------- 1 |  2 |  3 | 1 4 |    2 5 |  6 |  7 |   > > 8 |  9 | > 10 |  11 |  ? 12 |  13 | " 14 | "    15 |  16 |  17 | #       -------------------------------------------------------------------------------- /res/fonts/hrcg/OUTLINE: -------------------------------------------------------------------------------- 1 | B0 8??>?>>>>wpgw>?>?~wwwcw00% 8333<333 ?cac1cccUAPUAUcacaCAUUUUUA06 ?;00633?16]]]m]]}]wP-UY]]]]}wUUU*U_ >>03>>33c33?  ?? 3 >]!u]qqAPUUU]]]#UU]*( 03333330k3333333c3?$?7 0?03 30? A]u]}u]W]MUaUa^UUU8>33?330k333333k 3  R 3 3033 3 ]]]m]]Uw]-}UU]=M-_]*U*z03333>30c33>063k> !??0   >Uac1ccUAcUAUUccUacAUA>>0333c30 >30?6w?>>>w>gww>>g?>c0 -------------------------------------------------------------------------------- /res/fonts/hrcg/PINOCCHIO: -------------------------------------------------------------------------------- 1 |  2 | >#??>??>??;<7?;>?;;33;?08 3 | + 333333$ ?333333;<7?333#?;;33;?>0>7??;3;?901?3!;373383-';3-;!?333>#73383?>7';3;9" 4 | : $?7???9'-?-;-? 033?3?8#33;382;0?03?0 !;37;3333!93< ; -?0.?7;>38#333? 5 | 91?33333$ 333333777;33?713?37&3333303;77??9?0' 6 | ????3?77?37>7?33?? ?>>>33;776??7??0? -------------------------------------------------------------------------------- /res/fonts/hrcg/PUDGY: -------------------------------------------------------------------------------- 1 |  2 |  8  3 |  4 | # 5 |    6 |      7 |     ?    8 | 2     9 |  10 | 1  .  -------------------------------------------------------------------------------- /res/fonts/hrcg/ROMAN: -------------------------------------------------------------------------------- 1 |  2 | ??w8cc#wwccw0  3 |  4 | # 5 |  !"""""6&"!"1I""""" 6 |   7 | -""" 8 | " 9 | **"!"""""26ggccg 10 |  3>"9>*2!""*&&*&&&""*" ?""" 11 | " 12 | "") ""*"" 13 | *"&""*" 14 | 2 """""""""#"6"&"*"$2*< 15 | 18>w?wg?ww.w"c .6w#+#l6c 0 -------------------------------------------------------------------------------- /res/fonts/hrcg/SLANT: -------------------------------------------------------------------------------- 1 | G@8<<"<<<8888xx8D~p8L88888?D"DB"~  H%  D 2 | BBB!B!  DDD$DD@HTLDDDDDD"D$!@ $@~ 3 | D @@B! DdD" $RJDDDD""`$">x>>B> B*">">"*" > """*"" t 4 | "  !! ""B2"")"* 5 | "*""& 6 | *"" R !!!!! !1!1   # ???<??51 !$  !!!! ! !!% 3 |  7 4 |  7) ! 5 | !! %!! ! !!)>>.>!>>!)??>%? 6 |  7 |  $6 8 | !??9/%!!!!) 9 | !!!!!%!!!!!) 10 | ! 11 |  # !!!! %!!! !!!! !! %!!!!!)! 7?7:!  !$ !"!%!!! !  12 | !!!&!%!!!! ! 13 | ) 14 |  15 | +> ?.<?!!?%! > ?0&>>> !!%!.6 ? 16 | ;<0  -------------------------------------------------------------------------------- /res/fonts/hrcg/UPSIDE.DOWN: -------------------------------------------------------------------------------- 1 |  2 | 1 . * 3 | 2    4 |  * $ 5 |  6 | ?  7 | * 8 |   9 |  * 10 |  11 |  12 |       13 | # 14 |   $ 15 |  8 16 |  -------------------------------------------------------------------------------- /res/fonts/mini: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /res/package/APPLEVISION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/APPLEVISION -------------------------------------------------------------------------------- /res/package/AUTUMN.PT3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/AUTUMN.PT3 -------------------------------------------------------------------------------- /res/package/BASIC.SYSTEM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/BASIC.SYSTEM -------------------------------------------------------------------------------- /res/package/BBROS.LOGO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/BBROS.LOGO -------------------------------------------------------------------------------- /res/package/BBROS.MINI: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/BBROS.MINI -------------------------------------------------------------------------------- /res/package/BINSCII: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/BINSCII -------------------------------------------------------------------------------- /res/package/CLOCK.SYSTEM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/CLOCK.SYSTEM -------------------------------------------------------------------------------- /res/package/COLOR.CHART: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/COLOR.CHART -------------------------------------------------------------------------------- /res/package/DIP.CHIPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/DIP.CHIPS -------------------------------------------------------------------------------- /res/package/EMERGENCY: -------------------------------------------------------------------------------- 1 | This station is conducting a test of the Emergency Broadcast System. This is only a test. The broadcasters of your area in voluntary co-operation with the F C C and other authorities have developed this system to keep you informed in the event of an emergency. If this had been an actual emergency, you would have been instructed where to tune in your area for news and official information. This concludes this test of the Emergency Broadcast System. -------------------------------------------------------------------------------- /res/package/HELLO.WORLD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/HELLO.WORLD -------------------------------------------------------------------------------- /res/package/INTBASIC.SYSTEM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/INTBASIC.SYSTEM -------------------------------------------------------------------------------- /res/package/JESU.JOY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/JESU.JOY -------------------------------------------------------------------------------- /res/package/KARATEKA.YELL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/KARATEKA.YELL -------------------------------------------------------------------------------- /res/package/MONARCH: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/MONARCH -------------------------------------------------------------------------------- /res/package/PRODOS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/PRODOS -------------------------------------------------------------------------------- /res/package/PT3PLR.SYSTEM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/PT3PLR.SYSTEM -------------------------------------------------------------------------------- /res/package/READ.ME: -------------------------------------------------------------------------------- 1 | For more information about Apple II DeskTop, visit: 2 | 3 | https://a2desktop.com 4 | 5 | Having trouble? Help for common problems, like double-clicking and blurry text, can be found at: 6 | 7 | https://a2desktop.com/help 8 | 9 | Full documentation can be found at: 10 | 11 | https://a2desktop.com/docs 12 | 13 | New releases can be found at: 14 | 15 | https://github.com/a2stuff/a2d/releases 16 | 17 | Translations thanks to: 18 | 19 | Italian - The Dipo 20 | French - Brutal Deluxe 21 | Spanish - Javmaster 22 | German - Mathias Grunner 23 | Portuguese - Google Translate (fixes welcome!) 24 | Swedish - Google Translate (fixes welcome!) 25 | Danish - Google Translate (fixes welcome!) 26 | Dutch - Jos grote Punt 27 | Bulgarian - Milen Hristov 28 | 29 | -------------------------------------------------------------------------------- /res/package/README.md: -------------------------------------------------------------------------------- 1 | Files in this directory are included in disk images. 2 | 3 | Specific to Apple II DeskTop: 4 | * READ.ME 5 | 6 | From ProDOS 2.4.3 (https://prodos8.com/): 7 | * PRODOS 8 | * BASIC.SYSTEM 9 | 10 | From ProDOS Driver collection (https://github.com/a2stuff/prodos-drivers): 11 | * CLOCK.SYSTEM 12 | 13 | From Integer BASIC for ProDOS (https://github.com/a2stuff/intbasic): 14 | * INTBASIC.SYSTEM 15 | 16 | PT3 Player by Vince Weaver, for ProDOS by Stefan Wessels 17 | * PT3PLR.SYSTEM 18 | 19 | AUTO UnShrinkIt by Andrew E. Nicholas: 20 | * UNSHRINK 21 | 22 | BinSCII by David Whitney: 23 | * BINSCII 24 | 25 | Text-to-Speech (https://github.com/a2stuff/prodos-sam): 26 | * TTS.SYSTEM 27 | * SAM.BIN 28 | 29 | The other files go into the Sample Media folder, and are examples of various file types, including images, text, and music. 30 | 31 | * WOZ.BREAKOUT is the original published version 32 | * APPLEVISION by Bob Bishop 33 | * AUTUMN.PT3 from https://zxart.ee/eng/authors/k/kenotron/autumn3/qid:661156/ 34 | -------------------------------------------------------------------------------- /res/package/SAM.BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/SAM.BIN -------------------------------------------------------------------------------- /res/package/TTS.SYSTEM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/TTS.SYSTEM -------------------------------------------------------------------------------- /res/package/UNSHRINK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/UNSHRINK -------------------------------------------------------------------------------- /res/package/WOZ.BREAKOUT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/res/package/WOZ.BREAKOUT -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | 2 | * [common](common) 3 | * Resources used across build targets. 4 | * [desk.acc](desk.acc) 5 | * "Desk Accessories" - small applications that generally live in the Apple Menu. 6 | * [desktop](desktop) 7 | * The main "Finder"-like application. 8 | * [desktop.system](desktop.system) 9 | * The launcher that invokes DeskTop. 10 | * [disk_copy](disk_copy) 11 | * A separate module used for copying disks. Launched from DeskTop. 12 | * [extras](extras) 13 | * Separate utilities built from source and included in packages. 14 | * [inc](inc) 15 | * Header files defining constants and macros used across the project. 16 | * [lib](lib) 17 | * Library routines that can be used across the project. 18 | * [mgtk](mgtk) 19 | * The MouseGraphics ToolKit which provides windows, menus, cursors, and drawing primitives. 20 | * [selector](selector) 21 | * A seprate module optionally launched instead of DeskTop showing only shortcuts. 22 | * [toolkits](toolkits) 23 | * Other toolkits built on top of MGTK, including buttons, line edits, list boxes, and icons. 24 | * [common.inc](common.inc) 25 | * Constants and macros used everywhere across the project. 26 | * [config.inc](config.inc) 27 | * Build-time constants, such as the version, date and language, updated with tools. 28 | -------------------------------------------------------------------------------- /src/common/asm.cfg: -------------------------------------------------------------------------------- 1 | # Configuration for assembler programs which don't need a special setup 2 | 3 | FEATURES { 4 | STARTADDRESS: default = $4000; 5 | } 6 | MEMORY { 7 | MAIN: file = %O, define = yes, start = %S, size = $20000; # 128k; custom loader handles details 8 | BSS: file = "", start = $0000, size = $10000; 9 | } 10 | SEGMENTS { 11 | CODE: load = MAIN, type = rw; 12 | BSS: load = BSS, type = bss; 13 | } 14 | -------------------------------------------------------------------------------- /src/config.inc: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Build Configuration 3 | ;;; 4 | ;;; Must be included by all targets 5 | ;;; ============================================================ 6 | 7 | ;;; Build configuration 8 | 9 | .setcpu "6502" 10 | .feature string_escapes 11 | .feature line_continuations 12 | 13 | ;;; Product Info 14 | 15 | .define kDeskTopProductName "Apple II DeskTop" 16 | kDeskTopVersionMajor = 1 17 | kDeskTopVersionMinor = 5 18 | .define kDeskTopVersionSuffix "-alpha3" 19 | .define kBuildDate "April 5, 2025" 20 | kBuildYYYY = 2025 21 | kBuildYY = 25 22 | kBuildMM = 4 23 | kBuildDD = 5 24 | 25 | ;;; Localization - applies language suffix to filename 26 | 27 | .define kBuildLang "en" 28 | .define RESOURCE_FILE(basename) .include .concat("res/", basename, ".", kBuildLang) 29 | .define kBuildSupportsLowercase 1 30 | -------------------------------------------------------------------------------- /src/desk.acc/Makefile: -------------------------------------------------------------------------------- 1 | HEADERS = $(COMMON_HEADERS) \ 2 | $(MONO_FONTS) \ 3 | $(wildcard neko_frames/*.bin) \ 4 | ../desktop/desktop.inc ../mgtk/mgtk.inc $(wildcard ../toolkits/*.inc) 5 | 6 | include ../common/Makefile.common 7 | 8 | DAS = $(shell cat TARGETS | ../../bin/targets.pl targets) 9 | 10 | TARGETS = $(patsubst %,$(OUTDIR)/%.da,$(DAS)) 11 | 12 | .PHONY: clean all 13 | all: $(OUTDIR) $(TARGETS) 14 | 15 | $(OUTDIR): 16 | mkdir -p $(OUTDIR) 17 | 18 | clean: 19 | rm -f $(OUTDIR)/*.o 20 | rm -f $(OUTDIR)/*.list 21 | rm -f $(OUTDIR)/*.font 22 | rm -f $(TARGETS) 23 | -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_01.bin: -------------------------------------------------------------------------------- 1 | |p@LDD>`D`@@D=p qp@       B" @  -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_02.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_02.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_03.bin: -------------------------------------------------------------------------------- 1 | @@|@x@=@b@D@@@@x@ @  0  &lr.Y?I8p!? -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_03.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_03.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_04.bin: -------------------------------------------------------------------------------- 1 | |6x 0tPD P xPHp@*`  0PL@    a  b -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_04.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_04.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_05.bin: -------------------------------------------------------------------------------- 1 | ` @@ A2HD"I@%@CGD  s@gA{@'p@i8<0 -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_05.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_05.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_06.bin: -------------------------------------------------------------------------------- 1 |  0("$D"@a 80 @  2 |  p  y`0}sapG f -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_06.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_06.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_07.bin: -------------------------------------------------------------------------------- 1 | `q@` @@`@G @% @  @ @@@@@"@@"@ <"@ @ 0"a$adpH|XGp -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_07.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_07.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_08.bin: -------------------------------------------------------------------------------- 1 | x|9$"  p$ @ @  @Y@`x0<   8D 2 | @@D@D 2 DG~rb b@C -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_08.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_08.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_09.bin: -------------------------------------------------------------------------------- 1 |  py!@Q @!@"@ 2 | "@$@$`d@4 F L G \`E t xq -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_09.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_09.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_10.bin: -------------------------------------------------------------------------------- 1 | 4I$I$IB)B$@R  2 |  3 | 4 | 5 | 6 |   `lF F D  dqH H h`0@ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_10.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_10.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_11.bin: -------------------------------------------------------------------------------- 1 | p8@@@? 0( H@ # @  $$'d# $ Dh@Dp?(@?(~0|^p -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_11.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_11.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_12.bin: -------------------------------------------------------------------------------- 1 | ~@r b @$D@I# r    ^ r1bcAB b! ,`x|D @ 2 | @ @@ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_16.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_16.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_17.bin: -------------------------------------------------------------------------------- 1 | L(R(R/zp@JFF?`N:p<`0hh@`qy8 "$ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_17.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_17.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_18.bin: -------------------------------------------------------------------------------- 1 | THT(W/|p@LFF?`N:p<`0hh@`qy8 @  @ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_18.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_18.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_19.bin: -------------------------------------------------------------------------------- 1 |  ``   ``   `p@ @@ @ 0@@`bs1~D@p -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_19.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_19.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_20.bin: -------------------------------------------------------------------------------- 1 | ``  2 |  3 |   `0 4 |  5 | <  `C E@p)@|1@@`xs~D@p -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_20.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_20.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_21.bin: -------------------------------------------------------------------------------- 1 | @ 0@ py!@Q @10 2 | J 3 | x|D D L  dq$_$Q4Q(Q(Q -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_21.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_21.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_22.bin: -------------------------------------------------------------------------------- 1 | $" py@ @(P`HHEe|~""" @t8T/T(ThT(P( -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_22.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_22.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_23.bin: -------------------------------------------------------------------------------- 1 | @@@C70@''-1AA>@ 8p@@ @ `8p 0|h@| -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_23.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_23.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_24.bin: -------------------------------------------------------------------------------- 1 | @@@@A01@ %%#e@>@i1@  ~ 2 | ~ `8p p|@| -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_24.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_24.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_25.bin: -------------------------------------------------------------------------------- 1 | @P  2 | D D D td`q@ @ @0D!@ D @#Dx` N``{ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_25.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_25.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_26.bin: -------------------------------------------------------------------------------- 1 | @P  2 | t`$F    `q@ @ @0D!@ D @#Dx` N``{ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_26.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_26.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_27.bin: -------------------------------------------------------------------------------- 1 | 4D <PD``@` ` ` c`C` PA` A@AaA>@@AAa@0D!@ D@#D|` N`{ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_27.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_27.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_28.bin: -------------------------------------------------------------------------------- 1 | @  P   @ B @A `f @a ` ?@@A@>F@8AAA@0D!@ D @#D|` N`{ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_28.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_28.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_29.bin: -------------------------------------------------------------------------------- 1 | ? x ? 2 | z E@|8((&0P``@` ( $ " P @m@3?``?~ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_29.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_29.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_30.bin: -------------------------------------------------------------------------------- 1 | `>@`>@@  ! >(P`d@b ) $  Q @l@3?``?~ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_30.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_30.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_31.bin: -------------------------------------------------------------------------------- 1 | `   `!0 n@ 0@@@@@ !prxq@ @  @0 @ `@#8` ``{ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_31.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_31.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_32.bin: -------------------------------------------------------------------------------- 1 | @ @Q  2 | B`4D D DD td`q(@ $ @  @0D!@ D @#D8` N``{ -------------------------------------------------------------------------------- /src/desk.acc/neko_frames/neko_frame_32.bin.lzsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/desk.acc/neko_frames/neko_frame_32.bin.lzsa -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CPU test (MHZ)" 2 | .define res_string_60hz "60HZ" 3 | .define res_string_50hz "50HZ" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CPU benchmark (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CPU-Benchmark (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CPU Benchmark (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Punto de referencia de CPU (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "R{f{rence du processeur (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Benchmark CPU (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CPU-benchmark (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Refer&ncia de CPU (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/benchmark.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CPU Benchmark (MHz)" 2 | .define res_string_60hz "60Hz" 3 | .define res_string_50hz "50Hz" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "gre{ka " 2 | .define res_string_window_title "kalkulator" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Fejl " 2 | .define res_string_window_title "Lommeregner" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Fehler " 2 | .define res_string_window_title "Rechner" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Error " 2 | .define res_string_window_title "Calc" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Error " 2 | .define res_string_window_title "C\x10lculo" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Erreur " 2 | .define res_string_window_title "Calc" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Errore " 2 | .define res_string_window_title "Calcolatrice" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Fout " 2 | .define res_string_window_title "Rekenmachine" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Erro " 2 | .define res_string_window_title "Calculadora" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calculator.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_error_string "Fel " 2 | .define res_string_window_title "Kalkylator" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "kalendar" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Kalender" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Kalender" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calendar" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calendario" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calendrier" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calendario" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Kalender" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calend@rio" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/calendar.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Kalender" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD distancionno" 2 | .define res_string_label_track "pesen: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/cd.remote.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "CD Remote" 2 | .define res_string_label_track "Track: " 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "tip: $" 2 | .define res_string_label_auxtype "AUXTYPE: $" 3 | .define res_string_err_no_files_selected "nqma izbrani fajlowe." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Type: $" 2 | .define res_string_label_auxtype "AuxType: $" 3 | .define res_string_err_no_files_selected "Der er ingen valgte filer." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Typ: $" 2 | .define res_string_label_auxtype "AuxTyp: $" 3 | .define res_string_err_no_files_selected "Es werden keine Dateien ausgew{hlt." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Type: $" 2 | .define res_string_label_auxtype "AuxType: $" 3 | .define res_string_err_no_files_selected "There are no files selected." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Tipo: $" 2 | .define res_string_label_auxtype "Tipo Aux: $" 3 | .define res_string_err_no_files_selected "No hay archivos seleccionados." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Type : $" 2 | .define res_string_label_auxtype "Type auxiliaire : $" 3 | .define res_string_err_no_files_selected "Aucun fichier n'est s{lectionn{." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Tipo: $" 2 | .define res_string_label_auxtype "Tipo Aux: $" 3 | .define res_string_err_no_files_selected "Non ci sono file selezionati." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Type: $" 2 | .define res_string_label_auxtype "AuxType: $" 3 | .define res_string_err_no_files_selected "Er zijn geen bestanden geselecteerd." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Tipo: $" 2 | .define res_string_label_auxtype "Tipo Aux: $" 3 | .define res_string_err_no_files_selected "N[o h@ arquivos selecionados." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/change.type.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_label_type "Typ: $" 2 | .define res_string_label_auxtype "Aux Typ: $" 3 | .define res_string_err_no_files_selected "Det finns inga filer valda." 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "kontrolen panel" 2 | .define res_string_label_pattern "zadaj tapet na raboten plot" 3 | .define res_string_label_rgb_color "RGB cwqt" 4 | .define res_string_label_dblclick_speed "skorost dwojno }rakwane" 5 | .define res_string_label_mouse_tracking "skorost na mi{kata" 6 | .define res_string_label_slow "bawna" 7 | .define res_string_label_fast "byrza" 8 | .define res_string_label_ipblink1 "skorost na" 9 | .define res_string_label_ipblink2 "miga} kursor" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Kontrolpanel" 2 | .define res_string_label_pattern "Indstil Skrivebord M|nster" 3 | .define res_string_label_rgb_color "RGB farve" 4 | .define res_string_label_dblclick_speed "Dobbeltklik p} Speed" 5 | .define res_string_label_mouse_tracking "Musesporing" 6 | .define res_string_label_slow "Langsom" 7 | .define res_string_label_fast "Hurtig" 8 | .define res_string_label_ipblink1 "Inds{ttelsespunkt" 9 | .define res_string_label_ipblink2 "Blinkhastighed" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Systempr{ferenzen" 2 | .define res_string_label_pattern "Schreibtisch Muster festlegen" 3 | .define res_string_label_rgb_color "RGB Farbe" 4 | .define res_string_label_dblclick_speed "Doppelklick-Intervall" 5 | .define res_string_label_mouse_tracking "Zeigerbewegung" 6 | .define res_string_label_slow "Langsam" 7 | .define res_string_label_fast "Schnell" 8 | .define res_string_label_ipblink1 "Eingaberate" 9 | .define res_string_label_ipblink2 "Blinkgeschwindigkeit" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Control Panel" 2 | .define res_string_label_pattern "Set Desktop Pattern" 3 | .define res_string_label_rgb_color "RGB Color" 4 | .define res_string_label_dblclick_speed "Double-Click Speed" 5 | .define res_string_label_mouse_tracking "Mouse Tracking" 6 | .define res_string_label_slow "Slow" 7 | .define res_string_label_fast "Fast" 8 | .define res_string_label_ipblink1 "Rate of Insertion" 9 | .define res_string_label_ipblink2 "Point Blinking" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Panel de Control" 2 | .define res_string_label_pattern "Establecer Patr\x13n de Pantalla" 3 | .define res_string_label_rgb_color "Color RGB" 4 | .define res_string_label_dblclick_speed "Velocidad de doble-click" 5 | .define res_string_label_mouse_tracking "Movimiento de Rat\x13n" 6 | .define res_string_label_slow "Lento" 7 | .define res_string_label_fast "R\x10pido" 8 | .define res_string_label_ipblink1 "Velocidad de Inserci\x13n" 9 | .define res_string_label_ipblink2 "Punto Parpadeando" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Panneau de configuration" 2 | .define res_string_label_pattern "D{finir motif de fond d'{cran" 3 | .define res_string_label_rgb_color "Couleur RGB" 4 | .define res_string_label_dblclick_speed "Vitesse du double-clic" 5 | .define res_string_label_mouse_tracking "Vitesse de d{filement" 6 | .define res_string_label_slow "Lent" 7 | .define res_string_label_fast "Rapide" 8 | .define res_string_label_ipblink1 "Point d'insertion" 9 | .define res_string_label_ipblink2 "Vitesse de clignotement" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Pannello di controllo" 2 | .define res_string_label_pattern "Imposta lo Schema Scrivania" 3 | .define res_string_label_rgb_color "Colore RGB" 4 | .define res_string_label_dblclick_speed "Velocit{ doppio clic" 5 | .define res_string_label_mouse_tracking "Tracciamento mouse" 6 | .define res_string_label_slow "Lento" 7 | .define res_string_label_fast "Veloce" 8 | .define res_string_label_ipblink1 "Velocit{ di inserimento" 9 | .define res_string_label_ipblink2 "Lampeggiamento" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Regelpaneel" 2 | .define res_string_label_pattern "Patroon bureaublad instellen" 3 | .define res_string_label_rgb_color "RGB-kleur" 4 | .define res_string_label_dblclick_speed "Dubbelkliksnelheid" 5 | .define res_string_label_mouse_tracking "Muisbeweging" 6 | .define res_string_label_slow "Langzaam" 7 | .define res_string_label_fast "Snel" 8 | .define res_string_label_ipblink1 "Knippersnelheid" 9 | .define res_string_label_ipblink2 "invoegpunt" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Painel de Controlo" 2 | .define res_string_label_pattern "Definir Padr[o de Desktop" 3 | .define res_string_label_rgb_color "Cor RGB" 4 | .define res_string_label_dblclick_speed "Velocidade do Duplo Clique" 5 | .define res_string_label_mouse_tracking "Velocidade do Rato" 6 | .define res_string_label_slow "Lentid[o" 7 | .define res_string_label_fast "Rapidez" 8 | .define res_string_label_ipblink1 "Ponto de velocidade" 9 | .define res_string_label_ipblink2 "de inser][o piscando" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/control.panel.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Inst{llningspanelen" 2 | .define res_string_label_pattern "St{ll in Skrivbord M|nster" 3 | .define res_string_label_rgb_color "RGB-f{rg" 4 | .define res_string_label_dblclick_speed "Dubbelklicka p} Speed" 5 | .define res_string_label_mouse_tracking "Mussp}rning" 6 | .define res_string_label_slow "L}ngsam" 7 | .define res_string_label_fast "Snabb" 8 | .define res_string_label_ipblink1 "Ins{ttningspunkten" 9 | .define res_string_label_ipblink2 "blinkar" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 ~asa" 2 | .define res_string_label_clock_24hour "24 ~asa" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 timer" 2 | .define res_string_label_clock_24hour "24 timer" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 Std" 2 | .define res_string_label_clock_24hour "24 Std" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 hour" 2 | .define res_string_label_clock_24hour "24 hour" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12hr" 2 | .define res_string_label_clock_24hour "24hr" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 h" 2 | .define res_string_label_clock_24hour "24 h" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 ore" 2 | .define res_string_label_clock_24hour "24 ore" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 uur" 2 | .define res_string_label_clock_24hour "24 uur" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12hr" 2 | .define res_string_label_clock_24hour "24hr" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/date.and.time.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_label_clock_12hour "12 tim" 2 | .define res_string_label_clock_24hour "24 tim" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "izberete DOS 3.3 disk:" 2 | .define res_string_slot_drive_pattern "slot # disk #" 3 | .define res_const_slot_drive_pattern_offset1 6 4 | .define res_const_slot_drive_pattern_offset2 13 5 | .define res_string_disk_volume_prefix "tom na diska " 6 | .define res_string_button_import "import" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "V{lg DOS 3.3 disk:" 2 | .define res_string_slot_drive_pattern "Kortplads # Drev #" 3 | .define res_const_slot_drive_pattern_offset1 11 4 | .define res_const_slot_drive_pattern_offset2 19 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Importere" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "W{hle DOS 3.3 Disk:" 2 | .define res_string_slot_drive_pattern "Steckplatz # Laufwerk #" 3 | .define res_const_slot_drive_pattern_offset1 12 4 | .define res_const_slot_drive_pattern_offset2 24 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Import" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "Select DOS 3.3 disk:" 2 | .define res_string_slot_drive_pattern "Slot # Drive #" 3 | .define res_const_slot_drive_pattern_offset1 6 4 | .define res_const_slot_drive_pattern_offset2 15 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Import" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "Seleccione el disco DOS 3.3:" 2 | .define res_string_slot_drive_pattern "Ranura # Unidad #" 3 | .define res_const_slot_drive_pattern_offset1 8 4 | .define res_const_slot_drive_pattern_offset2 18 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Importar" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "S{lectionnez le disque DOS 3.3 :" 2 | .define res_string_slot_drive_pattern "Port # Lecteur #" 3 | .define res_const_slot_drive_pattern_offset1 6 4 | .define res_const_slot_drive_pattern_offset2 17 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Importer" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "Seleziona il disco DOS 3.3:" 2 | .define res_string_slot_drive_pattern "Slot # Lettore #" 3 | .define res_const_slot_drive_pattern_offset1 6 4 | .define res_const_slot_drive_pattern_offset2 17 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Importare" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "Selecteer DOS 3.3-schijf:" 2 | .define res_string_slot_drive_pattern "Slot # Schijf #" 3 | .define res_const_slot_drive_pattern_offset1 6 4 | .define res_const_slot_drive_pattern_offset2 16 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Importeren" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "Selecione o disco DOS 3.3:" 2 | .define res_string_slot_drive_pattern "Ranhura # Unidade #" 3 | .define res_const_slot_drive_pattern_offset1 9 4 | .define res_const_slot_drive_pattern_offset2 20 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Importar" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/dos33.import.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_select_disk "V{lj DOS 3.3-disk:" 2 | .define res_string_slot_drive_pattern "Kortplats # Diskenhet #" 3 | .define res_const_slot_drive_pattern_offset1 11 4 | .define res_const_slot_drive_pattern_offset2 24 5 | .define res_string_disk_volume_prefix "Disk Volume " 6 | .define res_string_button_import "Importera" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "o~i" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "\\jne" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Augen" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Eyes" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Ojos" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Yeux" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Occhi" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Ogen" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Olhos" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/eyes.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "\\gon" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "nameri:" 2 | .define res_string_button_search "tyrsi" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Finde:" 2 | .define res_string_button_search "S|g" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Suche:" 2 | .define res_string_button_search "Suchen" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Find:" 2 | .define res_string_button_search "Search" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Encontrar:" 2 | .define res_string_button_search "Buscar" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Rechercher :" 2 | .define res_string_button_search "Rechercher" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Trova:" 2 | .define res_string_button_search "Cerca" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Zoek:" 2 | .define res_string_button_search "Zoeken" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "Achar:" 2 | .define res_string_button_search "Procurar" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/find.files.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_label_find "S|k:" 2 | .define res_string_button_search "S|k" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "razdelitel data:" 2 | .define res_string_label_time_separator "razdelitel wreme:" 3 | .define res_string_label_decimal_separator "deseti~en razdelitel:" 4 | .define res_string_label_thousands_separator "razdelitel hilqdi:" 5 | .define res_string_label_mdy "mesec den godina" 6 | .define res_string_label_dmy "den mesec godina" 7 | .define res_string_label_clock_12hour "12 ~asa" 8 | .define res_string_label_clock_24hour "24 ~asa" 9 | .define res_string_label_first_dow "pyrwi den sedmicata:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Datoadskiller:" 2 | .define res_string_label_time_separator "Tidsadskiller:" 3 | .define res_string_label_decimal_separator "Decimalseparator:" 4 | .define res_string_label_thousands_separator "Tusinder separator:" 5 | .define res_string_label_mdy "M}ned Dag ]r" 6 | .define res_string_label_dmy "Dag M}ned ]r" 7 | .define res_string_label_clock_12hour "12 timer" 8 | .define res_string_label_clock_24hour "24 timer" 9 | .define res_string_label_first_dow "F|rste dag i uge:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Datumstrennzeichen:" 2 | .define res_string_label_time_separator "Zeittrennzeichen:" 3 | .define res_string_label_decimal_separator "Dezimaltrennzeichen:" 4 | .define res_string_label_thousands_separator "Tausendertrennzeichen:" 5 | .define res_string_label_mdy "Monat Tag Jahr" 6 | .define res_string_label_dmy "Tag Monat Jahr" 7 | .define res_string_label_clock_12hour "12 Std" 8 | .define res_string_label_clock_24hour "24 Std" 9 | .define res_string_label_first_dow "Erster Wochentag:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Date separator:" 2 | .define res_string_label_time_separator "Time separator:" 3 | .define res_string_label_decimal_separator "Decimal separator:" 4 | .define res_string_label_thousands_separator "Thousands separator:" 5 | .define res_string_label_mdy "Month Day Year" 6 | .define res_string_label_dmy "Day Month Year" 7 | .define res_string_label_clock_12hour "12 hour" 8 | .define res_string_label_clock_24hour "24 hour" 9 | .define res_string_label_first_dow "First day of week:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Separador de fecha:" 2 | .define res_string_label_time_separator "Separador de tiempo:" 3 | .define res_string_label_decimal_separator "Separador decimal:" 4 | .define res_string_label_thousands_separator "Separador de miles:" 5 | .define res_string_label_mdy "Mes D\x12a A|o" 6 | .define res_string_label_dmy "D\x12a Mes A|o" 7 | .define res_string_label_clock_12hour "12hr" 8 | .define res_string_label_clock_24hour "24hr" 9 | .define res_string_label_first_dow "Primer d\x12a de la semana:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "S{parateur de date :" 2 | .define res_string_label_time_separator "S{parateur de temps :" 3 | .define res_string_label_decimal_separator "S{parateur d{cimal :" 4 | .define res_string_label_thousands_separator "S{parateur de milliers :" 5 | .define res_string_label_mdy "Mois Jour Ann{e" 6 | .define res_string_label_dmy "Jour Mois Ann{e" 7 | .define res_string_label_clock_12hour "12 h" 8 | .define res_string_label_clock_24hour "24 h" 9 | .define res_string_label_first_dow "Premier jour semaine :" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Separatore di data:" 2 | .define res_string_label_time_separator "Separatore di tempo:" 3 | .define res_string_label_decimal_separator "Separatore decimale:" 4 | .define res_string_label_thousands_separator "Separatore delle migliaia:" 5 | .define res_string_label_mdy "Mese Giorno Anno" 6 | .define res_string_label_dmy "Giorno Mese Anno" 7 | .define res_string_label_clock_12hour "12 ore" 8 | .define res_string_label_clock_24hour "24 ore" 9 | .define res_string_label_first_dow "Primo giorno settimana:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Datumscheider:" 2 | .define res_string_label_time_separator "Tijdscheider:" 3 | .define res_string_label_decimal_separator "Decimaalteken:" 4 | .define res_string_label_thousands_separator "Duizendscheider:" 5 | .define res_string_label_mdy "Maand Dag Jaar" 6 | .define res_string_label_dmy "Dag Maand Jaar" 7 | .define res_string_label_clock_12hour "12 uur" 8 | .define res_string_label_clock_24hour "24 uur" 9 | .define res_string_label_first_dow "Begin week:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Separador de data:" 2 | .define res_string_label_time_separator "Separador de tempo:" 3 | .define res_string_label_decimal_separator "Separador decimal:" 4 | .define res_string_label_thousands_separator "Separador de milhares:" 5 | .define res_string_label_mdy "M&s Dia Ano" 6 | .define res_string_label_dmy "Dia M&s Ano" 7 | .define res_string_label_clock_12hour "12hr" 8 | .define res_string_label_clock_24hour "24hr" 9 | .define res_string_label_first_dow "Primeiro dia da semana:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/international.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_label_date_separator "Datumavgr{nsare:" 2 | .define res_string_label_time_separator "Tidsavgr{nsare:" 3 | .define res_string_label_decimal_separator "Decimalavgr{nsare:" 4 | .define res_string_label_thousands_separator "Tusentalsavgr{nsare:" 5 | .define res_string_label_mdy "M}nad Dag ]r" 6 | .define res_string_label_dmy "Dag M}nad ]r" 7 | .define res_string_label_clock_12hour "12 tim" 8 | .define res_string_label_clock_24hour "24 tim" 9 | .define res_string_label_first_dow "F|rsta dagen i veckan:" 10 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "kalibrirane na dvojstik" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Joystick Kalibrering" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Joystick-Kalibrierung" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Joystick Calibration" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calibraci\x13n de Control de Mando" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "R{glage du joystick" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calibrazione Joystick" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Joystick calibratie" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Calibra][o de controle de bot[o" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/joystick.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Joystick Kalibrering" 2 | .define res_string_label_joy_btn0 "0" 3 | .define res_string_label_joy_btn1 "1" 4 | .define res_string_label_joy_btn2 "2" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "klawi{i" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "N|gleh{tter" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Tastenkappen" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Key Caps" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "May\x14sculas" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Touches" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Tastiera" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Toetsenbord" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Letras do Teclado" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/key.caps.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Nyckellayout" 2 | .define res_char_quit_shortcut 'Q' 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "karta" 2 | .define res_string_button_find "nameri" 3 | .define res_string_latitude "g.{irina:" 4 | .define res_string_longitude "g.dylvina:" 5 | .define res_string_dir_n "s" 6 | .define res_string_dir_s "`" 7 | .define res_string_dir_e "i" 8 | .define res_string_dir_w "z" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Kort" 2 | .define res_string_button_find "Find" 3 | .define res_string_latitude "Breddegrad:" 4 | .define res_string_longitude "L{ngde:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "\\" 8 | .define res_string_dir_w "V" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Karte" 2 | .define res_string_button_find "Suchen" 3 | .define res_string_latitude "Breitengrad:" 4 | .define res_string_longitude "L{ngengrad:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "E" 8 | .define res_string_dir_w "W" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Map" 2 | .define res_string_button_find "Find" 3 | .define res_string_latitude "Latitude:" 4 | .define res_string_longitude "Longitude:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "E" 8 | .define res_string_dir_w "W" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Mapa" 2 | .define res_string_button_find "Buscar" 3 | .define res_string_latitude "Latitud:" 4 | .define res_string_longitude "Longitud:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "E" 8 | .define res_string_dir_w "O" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Plan" 2 | .define res_string_button_find "Recherche" 3 | .define res_string_latitude "Latitude :" 4 | .define res_string_longitude "Longitude :" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "E" 8 | .define res_string_dir_w "O" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Mappa" 2 | .define res_string_button_find "Cerca" 3 | .define res_string_latitude "Latitudine:" 4 | .define res_string_longitude "Longitudine:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "E" 8 | .define res_string_dir_w "O" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Kaart" 2 | .define res_string_button_find "Zoek" 3 | .define res_string_latitude "Breedtegraad:" 4 | .define res_string_longitude "Lengtegraad:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "Z" 7 | .define res_string_dir_e "O" 8 | .define res_string_dir_w "W" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Mapa" 2 | .define res_string_button_find "Procurar" 3 | .define res_string_latitude "Latitude:" 4 | .define res_string_longitude "Longitude:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "E" 8 | .define res_string_dir_w "O" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/map.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Karta" 2 | .define res_string_button_find "S|k" 3 | .define res_string_latitude "Latitud:" 4 | .define res_string_longitude "Longitud:" 5 | .define res_string_dir_n "N" 6 | .define res_string_dir_s "S" 7 | .define res_string_dir_e "E" 8 | .define res_string_dir_w "V" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "wywedi syob}enie..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Skriv en besked ..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Geben Sie eine Nachricht ein ..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Type a message..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Escriba un mensaje ..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Tapez un message ..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Scrivi un messaggio..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Type een bericht..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Digite uma mensagem..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/message.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_message_placeholder "Skriv ett meddelande..." 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/neko.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Neko" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "opcii" 2 | .define res_string_label_ramcard "kopiraj w RAMCARD (ako ima)" 3 | .define res_string_label_selector "pokavi preki pyti}a pri start" 4 | .define res_string_label_shortcuts "pokavi klawi{ni kombinacii w dialozite" 5 | .define res_string_label_case "zapazi glawni i malki bukwi w imenata" 6 | .define res_string_label_invisible "pokavi skriti fajlowe" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Muligheder" 2 | .define res_string_label_ramcard "Kopier til RAMCard (hvis til stede)" 3 | .define res_string_label_selector "Vis Genveje ved opstart" 4 | .define res_string_label_shortcuts "Vis tastaturgenveje i dialoger" 5 | .define res_string_label_case "Bevar store og sm} bogstaver i navne" 6 | .define res_string_label_invisible "Vis usynlige filer" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Optionen" 2 | .define res_string_label_ramcard "Auf RAMCard kopieren (falls vorhanden)" 3 | .define res_string_label_selector "Kurzbefehle beim Start anzeigen" 4 | .define res_string_label_shortcuts "Tastaturk}rzel in Dialogen anzeigen" 5 | .define res_string_label_case "Behalten Sie Gro~- und Kleinschreibung in Namen bei" 6 | .define res_string_label_invisible "Unsichtbare Dateien anzeigen" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Options" 2 | .define res_string_label_ramcard "Copy to RAMCard (if present)" 3 | .define res_string_label_selector "Show Shortcuts on startup" 4 | .define res_string_label_shortcuts "Show keyboard shortcuts in dialogs" 5 | .define res_string_label_case "Preserve uppercase and lowercase in names" 6 | .define res_string_label_invisible "Show invisible files" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Opciones" 2 | .define res_string_label_ramcard "Copiar a Memoria RAM (si est\x10 presente)" 3 | .define res_string_label_selector "Mostrar Atajos al inicio" 4 | .define res_string_label_shortcuts "Mostrar atajos en los di\x10logos" 5 | .define res_string_label_case "Conservar may\x14sculas y min\x14sculas en los nombres" 6 | .define res_string_label_invisible "Mostrar archivos invisibles" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Options" 2 | .define res_string_label_ramcard "Copier sur carte RAM (le cas {ch{ant)" 3 | .define res_string_label_selector "Afficher Raccourcis au d{marrage" 4 | .define res_string_label_shortcuts "Afficher les raccourcis clavier dans les boites de dialogue" 5 | .define res_string_label_case "Conserver les majuscules et les minuscules dans les noms" 6 | .define res_string_label_invisible "Afficher les fichiers invisibles" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Opzioni" 2 | .define res_string_label_ramcard "Copia su scheda di espansione RAM (se presente)" 3 | .define res_string_label_selector "Mostra Collegamenti all'avvio" 4 | .define res_string_label_shortcuts "Mostra scorciatoie da tastiera nelle finestre di dialogo" 5 | .define res_string_label_case "Conserva le maiuscole e le minuscole nei nomi" 6 | .define res_string_label_invisible "Mostra file invisibili" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Opties" 2 | .define res_string_label_ramcard "Kopieer naar RAMCard (als aanwezig)" 3 | .define res_string_label_selector "Toon Opdrachten bij opstarten" 4 | .define res_string_label_shortcuts "Toon sneltoetsen in dialoogvensters" 5 | .define res_string_label_case "Behoud hoofdletters en kleine letters in namen" 6 | .define res_string_label_invisible "Toon onzichtbare bestanden" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Op]#es" 2 | .define res_string_label_ramcard "Copiar para RAM (se dispon{vel)" 3 | .define res_string_label_selector "Mostrar Atalhos na inicializa][o" 4 | .define res_string_label_shortcuts "Mostrar atajos de teclado en cuadros de di@logo" 5 | .define res_string_label_case "Preservar letras mai|sculas e min|sculas nos nomes" 6 | .define res_string_label_invisible "Mostrar arquivos invis{veis" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/options.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Alternativ" 2 | .define res_string_label_ramcard "Kopiera till RAMCard (om det finns)" 3 | .define res_string_label_selector "Visa Genv{gar vid start" 4 | .define res_string_label_shortcuts "Visa kortkommandon i dialogrutor" 5 | .define res_string_label_case "Bevara versaler och gemener i namn" 6 | .define res_string_label_invisible "Visa osynliga filer" 7 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "ime" 2 | .define res_string_col_type "tip" 3 | .define res_string_col_blocks "blokowe" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/print.catalog.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_col_name "Name" 2 | .define res_string_col_type "Type" 3 | .define res_string_col_blocks "Blocks" 4 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "pyzel" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Pusle" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Puzzle" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Puzzle" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Puzzle" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Puzzle" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Puzzle" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Puzzel" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Puzzle" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/puzzle.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Pussel" 2 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_playing "swiri: " 2 | .define res_string_credit1 "elektri~eski duet ot pol lutus" 3 | .define res_string_credit2 "plejyri na aleksandyr patalinski i kibernesto" 4 | .define res_string_instructions "natisni klawi{, za da spre muzikata" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Spiller: " 2 | .define res_string_credit1 "Electric Duet af Paul Lutus" 3 | .define res_string_credit2 "Musikafspillere af Alexander Patalenski og Cybernesto" 4 | .define res_string_instructions "Tryk p} en vilk}rlig tast for at stoppe afspilningen" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Spielen: " 2 | .define res_string_credit1 "Electric Duet von Paul Lutus" 3 | .define res_string_credit2 "Spieler von Alexander Patalenski und Cybernesto" 4 | .define res_string_instructions "Dr}cken Sie eine beliebige Taste, um zu stoppen" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Playing: " 2 | .define res_string_credit1 "Electric Duet by Paul Lutus" 3 | .define res_string_credit2 "Players by Alexander Patalenski and Cybernesto" 4 | .define res_string_instructions "Press any key to stop playing" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Reproduciendo: " 2 | .define res_string_credit1 "Electric Duet por Paul Lutus" 3 | .define res_string_credit2 "Reproductores de Alexander Patalenski y Cybernesto" 4 | .define res_string_instructions "Presione cualquier tecla para detener" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Lecture : " 2 | .define res_string_credit1 "Electric Duet par Paul Lutus" 3 | .define res_string_credit2 "Joueurs d'Alexandre Patalenski et Cybernesto" 4 | .define res_string_instructions "Appuyez sur n'importe quelle touche pour arreter" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Sto suonando: " 2 | .define res_string_credit1 "Electric Duet di Paul Lutus" 3 | .define res_string_credit2 "Players di Alexander Patalenski e Cybernesto" 4 | .define res_string_instructions "Premi un tasto qualsiasi per fermare" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Speelt: " 2 | .define res_string_credit1 "Electric Duet van Paul Lutus" 3 | .define res_string_credit2 "Spelers van Alexander Patalenski en Cybernesto" 4 | .define res_string_instructions "Druk op een toets om te stoppen" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Reproduzir: " 2 | .define res_string_credit1 "Electric Duet de Paul Lutus" 3 | .define res_string_credit2 "Reprodu][o por Alexander Patalenski e Cybernesto" 4 | .define res_string_instructions "Pressione qualquer tecla para parar" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.duet.file.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_playing "Spelar: " 2 | .define res_string_credit1 "Electric Duet av Paul Lutus" 3 | .define res_string_credit2 "Musikspelare av Alexander Patalenski och Cybernesto" 4 | .define res_string_instructions "Tryck p} valfri tangent f|r att avbryta" 5 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "fiksiran" 2 | .define res_string_button_prop "proporcionalen" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fast Bredde" 2 | .define res_string_button_prop "Proportional" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fixiert" 2 | .define res_string_button_prop "Proportional" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fixed" 2 | .define res_string_button_prop "Proportional" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fijo" 2 | .define res_string_button_prop "Proporcional" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fixe" 2 | .define res_string_button_prop "Proportionnel" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fisso" 2 | .define res_string_button_prop "Proporzionale" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Vaste breedte" 2 | .define res_string_button_prop "Proportioneel" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fixa" 2 | .define res_string_button_prop "Proporcional" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/show.text.file.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_button_fixed "Fast teckenbredd" 2 | .define res_string_button_prop "Proportionerligt" 3 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "zwuci" 2 | .define res_string_label_alert "preduprevdenie:" 3 | .define res_string_name_silent "bez{umen" 4 | .define res_string_name_prodos_buzz "PRODOS BUZZ" 5 | .define res_string_name_iigs_bonk "IIGS BONK" 6 | .define res_string_name_control_g_bell "CONTROL-G BELL" 7 | .define res_string_name_apple_writer_ii "APPLE WRITER II" 8 | .define res_string_name_dazzle_draw "DAZZLE DRAW" 9 | .define res_string_name_koala_illustrator "KOALA ILLUSTRATOR" 10 | .define res_string_name_816_paint "816/PAINT" 11 | .define res_string_name_apple_panic_1 "APPLE PANIC 1" 12 | .define res_string_name_apple_panic_2 "APPLE PANIC 2" 13 | .define res_string_name_bombdrop "BOMBDROP" 14 | .define res_string_name_detonate "DETONATE" 15 | .define res_string_name_gorgon "GORGON" 16 | .define res_string_name_versiontel "VERSIONTEL" 17 | .define res_string_name_assembly_line_swoop "ASSEMBLY LINE SWOOP" 18 | .define res_string_name_assembly_line_laser "ASSEMBLY LINE LASER" 19 | .define res_string_name_assembly_line_bell "ASSEMBLY LINE BELL" 20 | .define res_string_name_assembly_line_klaxon "ASSEMBLY LINE KLAXON" 21 | .define res_string_name_obnoxious_whopidoop "OBNOXIOUS WHOPIDOOP" 22 | .define res_string_name_obnoxious_phasor "OBNOXIOUS PHASOR" 23 | .define res_string_name_obnoxious_gleep "OBNOXIOUS GLEEP" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Lyde" 2 | .define res_string_label_alert "Alarmlyd:" 3 | .define res_string_name_silent "Stille" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "T|ne" 2 | .define res_string_label_alert "Hinweist|n:" 3 | .define res_string_name_silent "Leise" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Sounds" 2 | .define res_string_label_alert "Alert Sound:" 3 | .define res_string_name_silent "Silent" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Sonidos" 2 | .define res_string_label_alert "Sonido de alerta:" 3 | .define res_string_name_silent "Silencio" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Sons" 2 | .define res_string_label_alert "Son d'alerte :" 3 | .define res_string_name_silent "Silencieux" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Suoni" 2 | .define res_string_label_alert "Avviso audio:" 3 | .define res_string_name_silent "Silenzio" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Geluiden" 2 | .define res_string_label_alert "Geluid wekker:" 3 | .define res_string_name_silent "Stil" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Sons" 2 | .define res_string_label_alert "Som de alerta:" 3 | .define res_string_name_silent "Sil&ncio" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/sounds.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Ljud" 2 | .define res_string_label_alert "Varningsljud:" 3 | .define res_string_name_silent "Tyst" 4 | .define res_string_name_prodos_buzz "ProDOS Buzz" 5 | .define res_string_name_iigs_bonk "IIgs Bonk" 6 | .define res_string_name_control_g_bell "Control-G Bell" 7 | .define res_string_name_apple_writer_ii "Apple Writer II" 8 | .define res_string_name_dazzle_draw "Dazzle Draw" 9 | .define res_string_name_koala_illustrator "Koala Illustrator" 10 | .define res_string_name_816_paint "816/Paint" 11 | .define res_string_name_apple_panic_1 "Apple Panic 1" 12 | .define res_string_name_apple_panic_2 "Apple Panic 2" 13 | .define res_string_name_bombdrop "Bombdrop" 14 | .define res_string_name_detonate "Detonate" 15 | .define res_string_name_gorgon "Gorgon" 16 | .define res_string_name_versiontel "VersionTel" 17 | .define res_string_name_assembly_line_swoop "Assembly Line Swoop" 18 | .define res_string_name_assembly_line_laser "Assembly Line Laser" 19 | .define res_string_name_assembly_line_bell "Assembly Line Bell" 20 | .define res_string_name_assembly_line_klaxon "Assembly Line Klaxon" 21 | .define res_string_name_obnoxious_whopidoop "Obnoxious Whopidoop" 22 | .define res_string_name_obnoxious_phasor "Obnoxious Phasor" 23 | .define res_string_name_obnoxious_gleep "Obnoxious Gleep" 24 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "normalna" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "byrza" 4 | .define res_char_button_fast_shortcut 'F' 5 | .define res_string_dialog_title "skorost na sistemata" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Hurtig" 4 | .define res_char_button_fast_shortcut 'H' 5 | .define res_string_dialog_title "Systemhastighed" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Schnell" 4 | .define res_char_button_fast_shortcut 'S' 5 | .define res_string_dialog_title "Systemgeschwindigkeit" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Fast" 4 | .define res_char_button_fast_shortcut 'F' 5 | .define res_string_dialog_title "System Speed" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "R\x10pido" 4 | .define res_char_button_fast_shortcut 'F' 5 | .define res_string_dialog_title "Velocidad del Sistema" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Rapide" 4 | .define res_char_button_fast_shortcut 'R' 5 | .define res_string_dialog_title "Vitesse du syst}me" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normale" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Veloce" 4 | .define res_char_button_fast_shortcut 'V' 5 | .define res_string_dialog_title "Velocit{ di sistema" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normaal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Snel" 4 | .define res_char_button_fast_shortcut 'S' 5 | .define res_string_dialog_title "Systeemsnelheid" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Fast" 4 | .define res_char_button_fast_shortcut 'F' 5 | .define res_string_dialog_title "Velocidade do Sistema" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/system.speed.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_button_norm "Normal" 2 | .define res_char_button_norm_shortcut 'N' 3 | .define res_string_button_fast "Snabb" 4 | .define res_char_button_fast_shortcut 'S' 5 | .define res_string_dialog_title "Systemhastighet" 6 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "izgledi" 2 | .define res_string_initial_view "pyrwona~alen izgled:" 3 | .define res_string_radio_button_by_icon "kato ikoni" 4 | .define res_string_radio_button_by_small_icon "kato malki ikoni" 5 | .define res_string_radio_button_by_name "po ime" 6 | .define res_string_radio_button_by_date "po data" 7 | .define res_string_radio_button_by_size "po razmer" 8 | .define res_string_radio_button_by_type "po tip" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Oversigter" 2 | .define res_string_initial_view "Indledende oversigtsstil:" 3 | .define res_string_radio_button_by_icon "Som symboler" 4 | .define res_string_radio_button_by_small_icon "Som sm} symboler" 5 | .define res_string_radio_button_by_name "ved Navn" 6 | .define res_string_radio_button_by_date "efter Dato" 7 | .define res_string_radio_button_by_size "efter St|rrelse" 8 | .define res_string_radio_button_by_type "efter Type" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Inhalt" 2 | .define res_string_initial_view "Stil des ersten Inhalts:" 3 | .define res_string_radio_button_by_icon "Als Symbol" 4 | .define res_string_radio_button_by_small_icon "Als kleines Symbol" 5 | .define res_string_radio_button_by_name "Nach Name" 6 | .define res_string_radio_button_by_date "Nach Datum" 7 | .define res_string_radio_button_by_size "Nach Gr|~e" 8 | .define res_string_radio_button_by_type "Nach Art" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Views" 2 | .define res_string_initial_view "Initial view style:" 3 | .define res_string_radio_button_by_icon "as Icons" 4 | .define res_string_radio_button_by_small_icon "as Small Icons" 5 | .define res_string_radio_button_by_name "by Name" 6 | .define res_string_radio_button_by_date "by Date" 7 | .define res_string_radio_button_by_size "by Size" 8 | .define res_string_radio_button_by_type "by Type" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Listados" 2 | .define res_string_initial_view "Estilo de lista inicial:" 3 | .define res_string_radio_button_by_icon "por Iconos" 4 | .define res_string_radio_button_by_small_icon "por Iconos Peque|os" 5 | .define res_string_radio_button_by_name "por Nombre" 6 | .define res_string_radio_button_by_date "por Fecha" 7 | .define res_string_radio_button_by_size "por Tama|o" 8 | .define res_string_radio_button_by_type "por Tipo" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Pr{sentations" 2 | .define res_string_initial_view "Style de pr{sentation initiale :" 3 | .define res_string_radio_button_by_icon "Par icone" 4 | .define res_string_radio_button_by_small_icon "Par petite icone" 5 | .define res_string_radio_button_by_name "Par nom" 6 | .define res_string_radio_button_by_date "Par date" 7 | .define res_string_radio_button_by_size "Par taille" 8 | .define res_string_radio_button_by_type "Par type" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Esposizioni" 2 | .define res_string_initial_view "Stile di esposizione iniziale:" 3 | .define res_string_radio_button_by_icon "per Icone" 4 | .define res_string_radio_button_by_small_icon "per Icone Piccole" 5 | .define res_string_radio_button_by_name "per Nome" 6 | .define res_string_radio_button_by_date "per Data" 7 | .define res_string_radio_button_by_size "per Dimensione" 8 | .define res_string_radio_button_by_type "per Tipo" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Weergaven" 2 | .define res_string_initial_view "Initi\x10le weergavestijl:" 3 | .define res_string_radio_button_by_icon "als Symbolen" 4 | .define res_string_radio_button_by_small_icon "als Kleine Symbolen" 5 | .define res_string_radio_button_by_name "op Naam" 6 | .define res_string_radio_button_by_date "op Datum" 7 | .define res_string_radio_button_by_size "op Grootte" 8 | .define res_string_radio_button_by_type "op Soort" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Vis#es" 2 | .define res_string_initial_view "Estilo de vis[o inicial:" 3 | .define res_string_radio_button_by_icon "como Icones" 4 | .define res_string_radio_button_by_small_icon "como Icones Pequenos" 5 | .define res_string_radio_button_by_name "por Nome" 6 | .define res_string_radio_button_by_date "por Data" 7 | .define res_string_radio_button_by_size "por Tamanho" 8 | .define res_string_radio_button_by_type "por Tipo" 9 | -------------------------------------------------------------------------------- /src/desk.acc/res/views.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_window_title "Inneh}llen" 2 | .define res_string_initial_view "Inledande inneh}ll stil:" 3 | .define res_string_radio_button_by_icon "Som symboler" 4 | .define res_string_radio_button_by_small_icon "Som sm} symboler" 5 | .define res_string_radio_button_by_name "vid Namn" 6 | .define res_string_radio_button_by_date "efter Datum" 7 | .define res_string_radio_button_by_size "efter Storlek" 8 | .define res_string_radio_button_by_type "efter Typ" 9 | -------------------------------------------------------------------------------- /src/desktop.system/Makefile: -------------------------------------------------------------------------------- 1 | HEADERS = $(COMMON_HEADERS) 2 | 3 | include ../common/Makefile.common 4 | 5 | TARGETS = $(OUTDIR)/desktop.system.SYS 6 | 7 | .PHONY: clean all 8 | all: $(OUTDIR) $(TARGETS) 9 | 10 | $(OUTDIR): 11 | mkdir -p $(OUTDIR) 12 | 13 | clean: 14 | rm -f $(OUTDIR)/*.o 15 | rm -f $(OUTDIR)/*.list 16 | rm -f $(TARGETS) 17 | -------------------------------------------------------------------------------- /src/desktop.system/README.md: -------------------------------------------------------------------------------- 1 | # DeskTop.system 2 | 3 | A short (8k) loader program. This is responsible for copying the rest 4 | to a RAM card (if available), then invoking the main app. The second 5 | half is used to copy Selector entries to RAMCard on first boot. 6 | 7 | The file is present in the original distribution as `DESKTOP1` but is 8 | renamed `DESKTOP.SYSTEM` in many disk images to be launched at boot. 9 | 10 | The main app (`DESKTOP`, or optionally `SELECTOR`) is invoked by 11 | loading only the first segment, which in turn loads the rest of the 12 | segments of the file. 13 | 14 | `desktop.system.s` contains all of the code. 15 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.bg: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "iziskwa se 128K i IIE ili po-kysna\r\rnatisnete klawi{ za izhod" 2 | .define res_string_copying_to_ramcard "kopirane na APPLE II DESKTOP w RAMCARD..." 3 | .define res_string_esc_to_cancel "natisni ESC za otkaz." 4 | .define res_string_label_tip_skip_copying "za da propusne{ kopiraneto w RAMCARD, zadryv \x0F\x1B\x41\x18\x0E pri startirane." 5 | .define res_string_label_copying "kopirane w RAMCARD: " 6 | .define res_string_prompt_ram_not_empty "/RAM }e byde uni}ovena. natisni RETURN, za da prodylvi{ ili ESC." 7 | .define res_string_prompt_insert_source "postawi izhodniq disk i natisni RETURN, za da prodylvi{ ili ESC za otmqna." 8 | .define res_string_prompt_ramcard_full "nqma dostaty~no mqsto w RAM kartata. natisni RETURN, za da prodylvi{." 9 | .define res_string_error_prefix "wyznikna gre{ka $" 10 | .define res_string_error_suffix " pri kopirane " 11 | .define res_string_prompt_copy_not_completed "kopiraneto ne e zawyr{eno. natisni nazad, za da prodylvi{." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.da: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K OG IIE ELLER SENERE P]KR[VET\r\rTRYK P] EN NAST FOR AT AFSLUTTE" 2 | .define res_string_copying_to_ramcard "Kopierer Apple II DeskTop til RAMCard..." 3 | .define res_string_esc_to_cancel "P} Esc for at annullere." 4 | .define res_string_label_tip_skip_copying "For at springe over kopiering til RAMCard skal du holde \x0F\x1B\x41\x18\x0E nede, n}r du starter." 5 | .define res_string_label_copying "Kopiering til RAMCard: " 6 | .define res_string_prompt_ram_not_empty "/RAM vil blive |delagt. Tryk p} Retur for at forts{tte, Esc for at annullere." 7 | .define res_string_prompt_insert_source "Inds{t kildedisken, og tryk p} Retur for at forts{tte eller Esc for at annullere." 8 | .define res_string_prompt_ramcard_full "Ikke nok plads i RAMCard. Tryk p} Retur for at forts{tte." 9 | .define res_string_error_prefix "Fejl $" 10 | .define res_string_error_suffix " opstod under kopiering " 11 | .define res_string_prompt_copy_not_completed "Kopien blev ikke f{rdiggjort. Tryk p} Retur for at forts{tte." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.de: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K UND IIE ODER SP[TER ERFORDERLICH\r\rDR]CKEN SIE EINE TASTE, UM ZU BEENDEN" 2 | .define res_string_copying_to_ramcard "Kopiere Apple II DeskTop auf RAMCard..." 3 | .define res_string_esc_to_cancel "Mit Esc abbrechen." 4 | .define res_string_label_tip_skip_copying "Zum ]berspringen der Kopie auf die RAMCard dr}cke \x0F\x1B\x41\x18\x0E w{hrend des Starts." 5 | .define res_string_label_copying "Kopie auf RAMCard: " 6 | .define res_string_prompt_ram_not_empty "/RAM wird zerst|rt. Dr}cken Sie die Return um weiterzumachen, Esc um abzusagen." 7 | .define res_string_prompt_insert_source "Originaldiskette einlegen und Eingabe dr}cken. Mit Esc abbrechen." 8 | .define res_string_prompt_ramcard_full "Kein Platz mehr, um Autoload zu beenden. Fortsetzung mit Eingabe." 9 | .define res_string_error_prefix "Fehler $" 10 | .define res_string_error_suffix " Aufgetreten w{hrend Kopie " 11 | .define res_string_prompt_copy_not_completed "Das Kopieren wurde nicht beendet. Dr}cke Eingabe zum Fortfahren." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.en: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K AND IIE OR LATER REQUIRED\r\rPRESS A KEY TO QUIT" 2 | .define res_string_copying_to_ramcard "Copying Apple II DeskTop into RAMCard..." 3 | .define res_string_esc_to_cancel "Press Esc to cancel." 4 | .define res_string_label_tip_skip_copying "To skip copying to RAMCard, hold down \x0F\x1B\x41\x18\x0E when launching." 5 | .define res_string_label_copying "Copying to RAMCard: " 6 | .define res_string_prompt_ram_not_empty "/RAM will be destroyed. Press Return to continue or Esc to cancel." 7 | .define res_string_prompt_insert_source "Insert the source disk and press Return to continue or Esc to cancel." 8 | .define res_string_prompt_ramcard_full "Not enough room in the RAMCard. Press Return to continue." 9 | .define res_string_error_prefix "Error $" 10 | .define res_string_error_suffix " occurred when copying " 11 | .define res_string_prompt_copy_not_completed "The copy was not completed. Press Return to continue." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.es: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K E IIE O MAS TARDE REQUERIDO\r\rPRESIONE UNA TECLA PARA SALIR" 2 | .define res_string_copying_to_ramcard "Copiando Apple II DeskTop a Memoria RAM..." 3 | .define res_string_esc_to_cancel "Presione Esc para cancelar." 4 | .define res_string_label_tip_skip_copying "Para omitir la copia a Memoria RAM, presione \x0F\x1B\x41\x18\x0E al comenzar." 5 | .define res_string_label_copying "Copiando a Memoria RAM: " 6 | .define res_string_prompt_ram_not_empty "/RAM ser\x10 destruido. Presione Return para continuar o Esc para cancelar." 7 | .define res_string_prompt_insert_source "Inserte el disco original y presione Return para continuar o Esc para cancelar." 8 | .define res_string_prompt_ramcard_full "No hay suficiente espacio en la Memoria RAM. Presione Return para continuar." 9 | .define res_string_error_prefix "Error $" 10 | .define res_string_error_suffix " ocurri\x13 durante la copia " 11 | .define res_string_prompt_copy_not_completed "La copia no termin\x13. Presione Return para continuar." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.fr: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K ET IIE OU PLUS TARD REQUIS\r\rAPPUYEZ SUR UNE TOUCHE POUR QUITTER" 2 | .define res_string_copying_to_ramcard "Copie d'Apple II DeskTop dans la carte RAM..." 3 | .define res_string_esc_to_cancel "Pressez Esc pour annuler." 4 | .define res_string_label_tip_skip_copying "Pour ne pas copier vers la carte RAM, appuyez sur \x0F\x1B\x41\x18\x0E au d{marrage." 5 | .define res_string_label_copying "Copie en carte RAM de : " 6 | .define res_string_prompt_ram_not_empty "/RAM sera d{truit. Pressez Return pour continuer ou Esc pour annuler." 7 | .define res_string_prompt_insert_source "Ins{rez le disque source et pressez Return pour continuer ou Esc pour annuler." 8 | .define res_string_prompt_ramcard_full "Pas assez de place en carte RAM. Pressez Return pour continuer." 9 | .define res_string_error_prefix "Erreur $" 10 | .define res_string_error_suffix " pendant la copie " 11 | .define res_string_prompt_copy_not_completed "La copie est annul{e. Pressez Return pour continuer." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.it: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K E IIE O SUCCESSIVAMENTE RICHIESTI\r\rPREMERE UN TASTO PER USCIRE" 2 | .define res_string_copying_to_ramcard "Copiatura di Apple II DeskTop in RAM..." 3 | .define res_string_esc_to_cancel "Premi Esc per annullare." 4 | .define res_string_label_tip_skip_copying "Per evitare il caricamento nella scheda RAM, tenere premuto \x0F\x1B\x41\x18\x0E durante l'avvio." 5 | .define res_string_label_copying "Caricamento nella RAM in corso: " 6 | .define res_string_prompt_ram_not_empty "/RAM sar{ distrutto. Premi Return per continuare o Esc per annullare." 7 | .define res_string_prompt_insert_source "Inserisci il disco sorgente e premi Return per continuare o Esc per annullare." 8 | .define res_string_prompt_ramcard_full "Spazio insufficiente per l'autocaricamento. Premi Return per continuare." 9 | .define res_string_error_prefix "Errore $" 10 | .define res_string_error_suffix " durante la copia " 11 | .define res_string_prompt_copy_not_completed "La copia non } stata completata. Premere Return per continuare." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.nl: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K EN IIE OF LATER VEREIST\r\rDRUK OP EEN TOETS OM TE VERLATEN" 2 | .define res_string_copying_to_ramcard "Kopieer Apple II DeskTop naar RAMCard..." 3 | .define res_string_esc_to_cancel "Afbreken met Esc." 4 | .define res_string_label_tip_skip_copying "Om het kopi\x10ren naar de RAMCard over te slaan, druk op \x0F\x1B\x41\x18\x0E tijdens de start." 5 | .define res_string_label_copying "Kopi\x10ren naar RamCard: " 6 | .define res_string_prompt_ram_not_empty "/RAM wordt vernietigd. Druk op Return om door te gaan of op Esc om te annuleren." 7 | .define res_string_prompt_insert_source "Plaats de originele schijf en druk op Return. Afbreken met Esc." 8 | .define res_string_prompt_ramcard_full "Geen ruimte meer op RAMCard. Druk op Return." 9 | .define res_string_error_prefix "Fout $" 10 | .define res_string_error_suffix " opgetreden tijdens kopi\x10ren " 11 | .define res_string_prompt_copy_not_completed "De kopie is niet compleet. Druk op Return." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.pt: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K E IIE OU MAIS TARDE EXIGIDOS\r\rPRESSIONE UMA TECLA PARA SAIR" 2 | .define res_string_copying_to_ramcard "Copiando Apple II DeskTop para RAM..." 3 | .define res_string_esc_to_cancel "Pressione Esc para cancelar." 4 | .define res_string_label_tip_skip_copying "Para pular a c~pia para a RAM, pressione \x0F\x1B\x41\x18\x0E ao iniciar." 5 | .define res_string_label_copying "Copiando para RAM: " 6 | .define res_string_prompt_ram_not_empty "/RAM ser@ destru{do. Pressione Return para continuar ou Esc para cancelar." 7 | .define res_string_prompt_insert_source "Insira o disco original e pressione Return para continuar ou Esc para cancelar." 8 | .define res_string_prompt_ramcard_full "N[o h@ espa]o suficiente na mem~ria RAM. Pressione Return para continuar." 9 | .define res_string_error_prefix "Erro $" 10 | .define res_string_error_suffix " ocorreu durante a c~pia " 11 | .define res_string_prompt_copy_not_completed "A c~pia n[o terminou. Pressione Return para continuar." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop.system/res/desktop.system.res.sv: -------------------------------------------------------------------------------- 1 | .define res_string_128k_required "128K OCH IIE ELLER SENARE KR[VS\r\rTRYCK P] EN KNAPP F\\R ATT AVSLUTA" 2 | .define res_string_copying_to_ramcard "Kopierar Apple II DeskTop till RAMCard..." 3 | .define res_string_esc_to_cancel "P} Esc f|r att avbryta." 4 | .define res_string_label_tip_skip_copying "F|r att hoppa |ver kopiering till RAMCard, h}ll ner \x0F\x1B\x41\x18\x0E n{r du startar." 5 | .define res_string_label_copying "Kopiera till RAMCard: " 6 | .define res_string_prompt_ram_not_empty "/RAM kommer att f|rst|ras. Tryck p} Retur f|r forts{tta, Esc f|r att avbryta." 7 | .define res_string_prompt_insert_source "S{tt i k{lldisken och tryck p} Retur f|r att forts{tta eller Esc f|r att avbryta." 8 | .define res_string_prompt_ramcard_full "Inte tillr{ckligt med utrymme i RAMCard. Tryck p} Retur f|r att forts{tta." 9 | .define res_string_error_prefix "Fel $" 10 | .define res_string_error_suffix " uppstod vid kopiering " 11 | .define res_string_prompt_copy_not_completed "Kopian blev inte f{rdig. Tryck p} Retur f|r att forts{tta." 12 | .define res_char_monitor_shortcut 'M' 13 | -------------------------------------------------------------------------------- /src/desktop/Makefile: -------------------------------------------------------------------------------- 1 | HEADERS = $(COMMON_HEADERS) \ 2 | $(SYS_FONTS) \ 3 | ../mgtk/mgtk.inc ../toolkits/icontk.inc ../toolkits/letk.inc ../toolkits/btk.inc ../toolkits/lbtk.inc 4 | 5 | include ../common/Makefile.common 6 | 7 | TARGETS = $(OUTDIR)/desktop.built 8 | 9 | .PHONY: clean all 10 | all: $(OUTDIR) $(TARGETS) 11 | 12 | $(OUTDIR): 13 | mkdir -p $(OUTDIR) 14 | 15 | clean: 16 | rm -f $(OUTDIR)/*.o 17 | rm -f $(OUTDIR)/*.list 18 | rm -f $(OUTDIR)/*.font 19 | rm -f $(TARGETS) 20 | 21 | $(OUTDIR)/desktop.o: desktop.s $(HEADERS) loader.s auxmem.s lc.s res.s main.s init.s ovl*.s ../disk_copy/disk_copy.inc ../mgtk/mgtk.s ../toolkits/icontk.s ../toolkits/letk.s ../toolkits/btk.s ../toolkits/lbtk.s 22 | ../../bin/colorize ca65 $(CAFLAGS) --listing $(basename $@).list -o $@ $< 23 | 24 | $(OUTDIR)/%.built: $(OUTDIR)/%.o ../common/asm.cfg 25 | ../../bin/colorize ld65 $(LDFLAGS) -o '$@' $< 26 | -------------------------------------------------------------------------------- /src/desktop/ovl_file_dialog.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Overlay for File Dialog (used by Copy/Add/Edit) 3 | ;;; 4 | ;;; Compiled as part of desktop.s 5 | ;;; ============================================================ 6 | 7 | BEGINSEG OverlayFileDialog 8 | 9 | .scope file_dialog 10 | 11 | MLIEntry := main::MLIRelayImpl 12 | MGTKEntry := MGTKRelayImpl 13 | LETKEntry := LETKRelayImpl 14 | BTKEntry := BTKRelayImpl 15 | LBTKEntry := LBTKRelayImpl 16 | 17 | ;;; ============================================================ 18 | 19 | .include "../lib/file_dialog.s" 20 | 21 | ;;; ============================================================ 22 | 23 | .endscope ; file_dialog 24 | 25 | ENDSEG OverlayFileDialog 26 | -------------------------------------------------------------------------------- /src/disk_copy/Makefile: -------------------------------------------------------------------------------- 1 | HEADERS = $(COMMON_HEADERS) \ 2 | $(SYS_FONTS) \ 3 | ../mgtk/mgtk.inc ../toolkits/btk.inc ../toolkits/lbtk.inc 4 | 5 | include ../common/Makefile.common 6 | 7 | TARGETS = $(OUTDIR)/disk_copy.built 8 | 9 | .PHONY: clean all 10 | all: $(OUTDIR) $(TARGETS) 11 | 12 | $(OUTDIR): 13 | mkdir -p $(OUTDIR) 14 | 15 | clean: 16 | rm -f $(OUTDIR)/*.o 17 | rm -f $(OUTDIR)/*.list 18 | rm -f $(OUTDIR)/*.font 19 | rm -f $(TARGETS) 20 | 21 | $(OUTDIR)/disk_copy.o: disk_copy.s $(HEADERS) loader.s auxlc.s main.s ../toolkits/btk.s ../toolkits/lbtk.s 22 | ../../bin/colorize ca65 $(CAFLAGS) --listing $(basename $@).list -o $@ $< 23 | 24 | $(OUTDIR)/%.built: $(OUTDIR)/%.o ../common/asm.cfg 25 | ../../bin/colorize ld65 $(LDFLAGS) -o '$@' $< 26 | -------------------------------------------------------------------------------- /src/disk_copy/disk_copy.inc: -------------------------------------------------------------------------------- 1 | 2 | DISK_COPY_BOOTSTRAP := $1800 3 | kDiskCopyBootstrapLength = $200 4 | 5 | ;; Set by DeskTop. If set to a ProDOS Unit Number (%DSSS0000) 6 | ;; it will be selected when the dialog is initially populated. 7 | DISK_COPY_INITIAL_UNIT_NUM := INVOKER_PREFIX+1 8 | -------------------------------------------------------------------------------- /src/extras/Makefile: -------------------------------------------------------------------------------- 1 | HEADERS = $(COMMON_HEADERS) \ 2 | $(wildcard *.bin) 3 | 4 | include ../common/Makefile.common 5 | 6 | TARGETS = $(OUTDIR)/awlaunch.system.SYS 7 | 8 | .PHONY: clean all 9 | all: $(OUTDIR) $(TARGETS) 10 | 11 | $(OUTDIR): 12 | mkdir -p $(OUTDIR) 13 | 14 | clean: 15 | rm -f $(OUTDIR)/*.o 16 | rm -f $(OUTDIR)/*.list 17 | rm -f $(TARGETS) 18 | -------------------------------------------------------------------------------- /src/extras/README.md: -------------------------------------------------------------------------------- 1 | # Extras 2 | 3 | ## AWLaunch.system 4 | 5 | BASIS.SYSTEM-compatible launcher invoked by DeskTop for AppleWorks 5.1 6 | files. Checks for AppleWorks on DeskTop's hard disk as 7 | //AW5/APLWORKS.SYSTEM and if found will load it and install an 8 | UltraMacros task that is patched at runtime to include the target 9 | AWP/ASP/ADB file path. 10 | 11 | * `awlaunch.system.s` is the system file. 12 | 13 | * `awlaunch_task.bin` is the compiled task file. When updated, two 14 | string offsets in the system file must be updated as well - these 15 | are the offsets of the second byte of the second and third $22/$22 16 | sequences in the file respectively. Offset location +$13/$14 in 17 | the macro table itself contains the address of the end of that 18 | particular macro table, assuming that the location of the table is 19 | $EF00. The end of the table contains the sequence $00/$1E. 20 | -------------------------------------------------------------------------------- /src/extras/awlaunch_task.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/extras/awlaunch_task.bin -------------------------------------------------------------------------------- /src/inc/README.md: -------------------------------------------------------------------------------- 1 | ## `pdload.dat` 2 | 3 | ProDOS Loader blocks, used when formatting a disk. 4 | -------------------------------------------------------------------------------- /src/inc/pdload.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a2stuff/a2d/78f02fc6fcb4067a21d3bcd94e9376b5cb3c200c/src/inc/pdload.dat -------------------------------------------------------------------------------- /src/lib/README.md: -------------------------------------------------------------------------------- 1 | ## Procedure Library 2 | 3 | These files are included by other source files as a primitive form of 4 | static linking, for code that is re-used across build targets. 5 | -------------------------------------------------------------------------------- /src/lib/clear_dhr.s: -------------------------------------------------------------------------------- 1 | ;;; Clear the DHR screen to black. 2 | 3 | .proc ClearDHRToBlack 4 | ptr := $6 5 | HIRES_ADDR = $2000 6 | kHiresSize = $2000 7 | 8 | sta CLR80STORE ; Make sure RAMWRTON works 9 | sta RAMWRTON ; Clear aux 10 | jsr clear 11 | sta RAMWRTOFF ; Clear main 12 | FALL_THROUGH_TO clear 13 | 14 | clear: copy16 #HIRES_ADDR, ptr 15 | lda #0 ; clear to black 16 | ldx #>kHiresSize ; number of pages 17 | ldy #0 ; pointer within page 18 | : sta (ptr),y 19 | iny 20 | bne :- 21 | inc ptr+1 22 | dex 23 | bne :- 24 | rts 25 | .endproc ; ClearDHRToBlack 26 | -------------------------------------------------------------------------------- /src/lib/default_sound.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Default Sound 3 | ;;; ============================================================ 4 | 5 | ;;; From ProDOS 8 Technical Reference Manual 5.4: 6 | ;;; "The standard Apple II "Air-raid" bell has been replaced with a 7 | ;;; gentler tone. Use it to give users some aural feedback that 8 | ;;; they are using a ProDOS program." 9 | 10 | .proc DefaultBell 11 | .pushorg ::BELLPROC 12 | 13 | ;;; Generate a nice little tone 14 | ;;; Exits with Z-flag set (BEQ) for branching 15 | ;;; Destroys the contents of the accumulator 16 | lda #32 ;duration of tone 17 | sta length 18 | bell1: lda #2 ;short delay...click 19 | jsr Wait 20 | sta SPKR 21 | lda #32 ;long delay...click 22 | jsr Wait 23 | sta SPKR 24 | dec length 25 | bne bell1 ;repeat length times 26 | rts 27 | 28 | ;;; This is the wait routine from the Monitor ROM. 29 | Wait: sec 30 | wait2: pha 31 | wait3: sbc #1 32 | bne wait3 33 | pla 34 | sbc #1 35 | bne wait2 36 | rts 37 | 38 | length: .byte 1 ;duration of tone 39 | 40 | .poporg 41 | .endproc ; DefaultBell 42 | -------------------------------------------------------------------------------- /src/lib/detect_mockingboard.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Detect Mockingboard 3 | ;;; 4 | ;;; Inputs: $06 points at $Cs00 5 | ;;; Outputs: C=1 if detected, C=0 otherwise 6 | ;;; Assert: Interrupts disabled 7 | ;;; ============================================================ 8 | 9 | .proc DetectMockingboard 10 | ptr := $06 11 | tmp := $08 12 | 13 | ;; Hit Slot 6, which causes accelerators e.g. Zip Chip 14 | ;; to slow down. 15 | ;; NOTE: $C0E0 causes Virtual ][ emulator to make sound; 16 | ;; $C0EC (data read location) does not. 17 | bit $C0EC 18 | 19 | ldy #4 ; $Cn04 20 | ldx #2 ; try 2 times 21 | 22 | loop: lda (ptr),Y ; 6522 Low-Order Counter 23 | sta tmp ; read 8 cycles apart 24 | lda (ptr),Y 25 | 26 | sec ; compare counter offset 27 | sbc tmp 28 | cmp #($100 - 8) 29 | bne fail 30 | dex 31 | bne loop 32 | 33 | sec 34 | rts 35 | 36 | fail: clc 37 | rts 38 | .endproc ; DetectMockingboard 39 | -------------------------------------------------------------------------------- /src/lib/drawstring.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Draw a Pascal (length prefixed) string. 3 | ;;; Trashes $6-$8 4 | 5 | .proc DrawString 6 | params := $6 7 | textptr := $6 8 | textlen := $8 9 | 10 | stax textptr 11 | ldy #0 12 | lda (textptr),y 13 | beq done 14 | sta textlen 15 | inc16 textptr 16 | MGTK_CALL MGTK::DrawText, params 17 | done: rts 18 | .endproc ; DrawString 19 | -------------------------------------------------------------------------------- /src/lib/measurestring.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Measure text, pascal string address in A,X; result in A,X 3 | 4 | .proc MeasureString 5 | ptr := $6 6 | len := $8 7 | result := $9 8 | 9 | stax ptr 10 | ldy #0 11 | lda (ptr),y 12 | sta len 13 | inc16 ptr 14 | MGTK_CALL MGTK::TextWidth, ptr 15 | ldax result 16 | rts 17 | .endproc ; MeasureString 18 | -------------------------------------------------------------------------------- /src/lib/reconnect_ram.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Reconnect and format /RAM (Slot 3, Drive 2) if it was disconnected. 3 | ;;; Assert: ROM is banked in, ALTZP is OFF 4 | ;;; Assumes hires screen (main and aux) are safe to destroy. 5 | ;;; ============================================================ 6 | 7 | .proc ReconnectRAM 8 | ;; Did we detach S3D2 /RAM? 9 | lda saved_ram_unitnum 10 | beq :+ 11 | 12 | inc DEVCNT 13 | ldx DEVCNT 14 | sta DEVLST,x 15 | 16 | ;; Restore driver in table 17 | copy16 saved_ram_drvec, RAMSLOT 18 | 19 | ;; /RAM FORMAT call; see ProDOS 8 TRM 5.2.2.4 for details 20 | copy #$B0, DRIVER_UNIT_NUMBER 21 | copy #DRIVER_COMMAND_FORMAT, DRIVER_COMMAND 22 | copy16 #$2000, DRIVER_BUFFER 23 | bit LCBANK1 24 | bit LCBANK1 25 | jsr driver 26 | bit ROMIN2 27 | 28 | : rts 29 | 30 | driver: jmp (RAMSLOT) 31 | .endproc ; ReconnectRAM 32 | 33 | saved_ram_unitnum: 34 | .byte 0 35 | saved_ram_drvec: 36 | .addr 0 37 | -------------------------------------------------------------------------------- /src/lib/uppercase.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; ToUpperCase 3 | ;;; ============================================================ 4 | 5 | ;;; Translates ASCII lowercase ('a'-'z') to ASCII uppercase ('A'-'Z') 6 | ;;; If the build encoding does not include ASCII lowercase, a no-op. 7 | 8 | ;;; Input: A = char 9 | ;;; Output: A = Uppercased if in 'a'...'z', otherwise unchanged 10 | .proc ToUpperCase 11 | .if kBuildSupportsLowercase 12 | cmp #'a' 13 | bcc ret 14 | cmp #'z'+1 15 | bcs ret 16 | and #CASE_MASK ; guarded by `kBuildSupportsLowercase` 17 | ret: 18 | .endif 19 | rts 20 | .endproc ; ToUpperCase 21 | -------------------------------------------------------------------------------- /src/lib/with_interrupts_disabled.s: -------------------------------------------------------------------------------- 1 | ;;; ============================================================ 2 | ;;; Wrapper for calling procs with interrupts disabled. 3 | ;;; Inputs: A,X = proc to call 4 | ;;; Outputs: A,X,Y registers and C flag return from proc unscathed. 5 | ;;; Other flags will be trashed. 6 | ;;; ============================================================ 7 | 8 | .proc WithInterruptsDisabled 9 | stax addr 10 | 11 | ;; Disable interrupts 12 | php 13 | sei 14 | 15 | addr := *+1 16 | jsr SELF_MODIFIED 17 | 18 | ;; Restore interrupts, while stashing/restoring C 19 | rol tmp 20 | plp 21 | ror tmp 22 | 23 | rts 24 | 25 | tmp: .byte 0 26 | .endproc ; WithInterruptsDisabled 27 | -------------------------------------------------------------------------------- /src/lib/wordcase.s: -------------------------------------------------------------------------------- 1 | ;;; Adjust a filename's case according to heuristics. 2 | ;;; The start of a word (period-delimited) is left capitalized, 3 | ;;; otherwise lowercased. 4 | 5 | ;;; Requires `ptr` to be defined. 6 | 7 | .assert kBuildSupportsLowercase, error, "Do not use if lowercase not allowed" 8 | .scope 9 | ldy #0 10 | lda (ptr),y 11 | and #NAME_LENGTH_MASK 12 | beq done 13 | 14 | ;; Walk backwards through string. At char N, check char N-1; if 15 | ;; it is a letter, and char N is also a letter, lower-case it. 16 | tay 17 | 18 | loop: dey 19 | beq done 20 | bpl :+ 21 | done: rts 22 | 23 | : lda (ptr),y 24 | cmp #'A' 25 | bcs check_alpha 26 | dey 27 | bpl loop ; always 28 | 29 | check_alpha: 30 | iny 31 | lda (ptr),y 32 | cmp #'A' 33 | bcc :+ 34 | ora #AS_BYTE(~CASE_MASK) ; guarded by `kBuildSupportsLowercase` 35 | sta (ptr),y 36 | : dey 37 | bpl loop ; always 38 | .endscope 39 | -------------------------------------------------------------------------------- /src/mgtk/README.md: -------------------------------------------------------------------------------- 1 | # MouseGraphics ToolKit 2 | 3 | * `mgtk.inc` - header file to include 4 | 5 | * `mgtk.s` - toolkit source - build as part of application 6 | 7 | * `MGTK.md` - ToolKit documentation 8 | -------------------------------------------------------------------------------- /src/selector/Makefile: -------------------------------------------------------------------------------- 1 | HEADERS = $(COMMON_HEADERS) \ 2 | $(SYS_FONTS) \ 3 | ../mgtk/mgtk.inc ../toolkits/btk.inc ../toolkits/lbtk.inc 4 | 5 | include ../common/Makefile.common 6 | 7 | TARGETS = $(OUTDIR)/selector.built 8 | 9 | .PHONY: clean all 10 | all: $(OUTDIR) $(TARGETS) 11 | 12 | $(OUTDIR): 13 | mkdir -p $(OUTDIR) 14 | 15 | clean: 16 | rm -f $(OUTDIR)/*.o 17 | rm -f $(OUTDIR)/*.list 18 | rm -f $(OUTDIR)/*.fonts 19 | rm -f $(TARGETS) 20 | 21 | $(OUTDIR)/selector.o: selector.s $(HEADERS) loader.s app.s alert_dialog.s ovl_*.s ../mgtk/mgtk.s ../toolkits/btk.s ../toolkits/lbtk.s 22 | ../../bin/colorize ca65 $(CAFLAGS) --listing $(basename $@).list -o $@ $< 23 | 24 | $(OUTDIR)/%.built: $(OUTDIR)/%.o ../common/asm.cfg 25 | ../../bin/colorize ld65 $(LDFLAGS) -o '$@' $< 26 | -------------------------------------------------------------------------------- /src/toolkits/README.md: -------------------------------------------------------------------------------- 1 | # Toolkits 2 | 3 | These are parts of A2D that expose MLI-style interfaces. Like the [MouseGraphics ToolKit](../mgtk/MGTK.md), these need to be built into the application, but then can be called by subcomponents e.g. Desk Accessories. 4 | 5 | ## LineEdit ToolKit 6 | 7 | * `LETK.md` - ToolKit documentation 8 | * `letk.inc` - header file to include 9 | * `letk.s` - toolkit source - build as part of application 10 | 11 | ## Button ToolKit 12 | 13 | * `BTK.md` - ToolKit documentation 14 | * `btk.inc` - header file to include 15 | * `btk.s` - toolkit source - build as part of application 16 | 17 | ## ListBox ToolKit 18 | 19 | * `LBTK.md` - ToolKit documentation 20 | * `lbtk.inc` - header file to include 21 | * `lbtk.s` - toolkit source - build as part of application 22 | 23 | ## Icon ToolKit 24 | 25 | * `IconTK.md` - ToolKit documentation 26 | * `icontk.inc` - header file to include 27 | * `icontk.s` - toolkit source - build as part of application 28 | --------------------------------------------------------------------------------